Answered
作成した単位ベクトル同士の関係を視覚的に確認する方法
3点ずつとればいいかなと思っています。 汚いですが絵のように、1⇒2⇒3で線をつなぎます。 -------------------------------------------------------------------- まずは適当な単位...

3 meses ago | 0

| accepted

Answered
一部分だけ名前が共通している複数のmatファイルを一括でloadし、エクセルに保存する
個人的には dir をお勧めします 【一例】 現在のフォルダ内にある「Sample_~.mat」をすべて取得します ついでに「.mat」の名前を「.xlsx」に変換する準備をします str = dir('Sample_*.mat'); txt...

4 meses ago | 3

Answered
縦横比1:1の画像の作り方
単に形を変えるだけでしたら <https://jp.mathworks.com/help/images/ref/imresize.html imresize> はいかがでしょうか?

4 meses ago | 1

| accepted

Answered
csvデータの読み込み
バージョンにもよりますが readtable をおすすめします opts = detectImportOptions('Sample.xlsx'); preview('Sample.xlsx',opts) M = readtable('Sample....

4 meses ago | 2

| accepted

Answered
画像の全体サイズを変更せずに画像中の一部分のみを縮小する方法
境界部分を切り取ってサイズ変更します。 画像を読み込み灰色にします。 a = imread("apple.jpeg"); a = rgb2gray(a); imshow(a); 同じサイズの画像bを作っておきます b = a; b(:,:...

4 meses ago | 3

| accepted

Answered
fortranから
基本はドキュメントを見ていただくとやりたいことが出てきます。 Google等で「やりたいこと matlab」がオススメです 操作に慣れたい場合はMATLAB入門で学習することをお勧めします(無料)。 ------------------------ ...

4 meses ago | 1

| accepted

Answered
uigetfile関数の使い方について
fullfileを使えば解決です。 [file,path]=uigetfile('.csv'); [num,~,~] = xlsread(fullfile(path,file));

4 meses ago | 2

| accepted

Submitted


Circle of Ones in Matrix
You can create a circle of ones in the matrix.

4 meses ago | 1 download |

Thumbnail

Answered
時系列データから条件抽出し、カウントや累積和を出す方法
まずは下準備 clc,clear; TT = readtimetable('Sample.xlsx'); ①Index前後によって比較する方法 diff関数を使います idx = diff(TT.RoomTemp)<0; idx = [0; i...

4 meses ago | 0

Answered
How to not to use “eval” function in my case(Japanese)
一度cellに格納してから、上記のようなコードに組み込めば解決できると思います。 clc,clear,close all; a=1; b=2; c=3; ここでAというcell配列にそれぞれの数値を格納します。 A = {a,b,c}; temp...

4 meses ago | 2

Answered
数値データから画像を再現する方法について
グレースケールの画像については以下の手順が必要だと思っています。 ①光度のスケールを統一(正規化) ②画像の形にする ①正規化  0~1にスケールを合わせて、それをuint8(0~255)にすれば大丈夫です。 ②画像の形にする  ここで...

5 meses ago | 2

| accepted

Question


[Simulink]音のピッチをノブ等で変える際のエラーの対処方法
■やりたいこと  下図ブロック線図のようにノブを使ってピッチを変えたい ■課題  shiftPitch関数をMATLAB functionブロックとして使う場合、  nsemitonesを外部入力にするとエラーを起こす ■エラー内容  ...

5 meses ago | 1 answer | 0

1

answer

Answered
極座標3次元プロットでのカラーマップ指定方法
polarscatterの場合、それぞれに(R,G,B)の値を適用する必要があります。 clc,clear,close; z1 = [1 2 3 4 5 6]; %カラーにしたい値を定義 theta = deg2rad(60); %ラジアンに変換...

5 meses ago | 1

Answered
正方形から台形への射影変換
回転というよりは四隅の投影をおこないました。 以下を参照しています。 参照:How to warp an image into a trapezoidal shape in MATLAB -------------------------------...

5 meses ago | 1

| accepted

Answered
変数に入れた計算式を計算する方法
計算式(文字)を数値に変換する場合は、データ型を変更する必要があります。 clear,clc; s = "1 + 1" s1 = str2num(s)

5 meses ago | 1

| accepted

Answered
積分変数をベクトルとして与える際の重積分を行う際の関数とIntegral2の扱い方
integral2は行列の非積分関数には適用できないみたいです。 integralであれば'ArrayValue'オプションをtrueにすることでできそうです。 参考:using integral2 on a matrix with function ...

5 meses ago | 1

| accepted

Answered
不規則なフォーマットのデータの読み込み
単に読み込む場合は以下のようにcell配列に格納すればOKです。 ファイルの終端まで1行ずつ読み込む動作はこちらを参考にしてください。 clc,clear,close all; fid = fopen('sample.txt'); k = 1; ...

5 meses ago | 1

| accepted

Answered
Plotさせたグラフから、Xの値を指定してYの値を知りたい
indexを抽出するのはいかがですか? X=aのときのYを出力する場合 if true Y(X==a) end

5 meses ago | 1

Answered
列ベクトルの成分を上から大きい順に変えることはできますか?
sortの'descend'オプションで解決します。 a = [1 2 2 3] b = sort(a,'descend')

5 meses ago | 2

| accepted

Question


[Simulink] Pulse Generator の矩形波が台形波に変換されてしまう
■背景  現在、自動車業界MBDエンジニアのためのSimulink入門でSimulinkを勉強しています。 ■問題  「4.2 使用頻度の多い重要ブロック(53頁)」を演習中ですが、   Pulse Generatorで作成した矩形波が台形波に...

5 meses ago | 1 answer | 0

1

answer

Answered
saveで任意のディレクトリに保存するにはどうすればいいですか?
パスを通してあげればOKです。 save時に fullfile でフルパス指定してください。 毎度、任意にパスを決めたい場合は uigetdir をおすすめします。 以下サンプルコード clear,clc; x=1+2; filename ...

5 meses ago | 3

| accepted

Answered
行列データの線形補間と変数の作成について
<https://jp.mathworks.com/help/matlab/ref/fillmissing.html fillmissing>などはどうですか? 以下にサンプルコード書きます。 スマホなので変になってたら帰って訂正いたします。 ...

5 meses ago | 1

| accepted

Answered
Anomaly detection using Variational Autoencoder(VAE)のサンプルコードエラーについて
BlockSize = round(Imgsize(1:2)./10); BlockSizeが [72 128] となっており、入力サイズがあってないのだと思います。 この場合、Blocksize = Blocksize * 2;で解決します。

5 meses ago | 2

| accepted

Answered
【画像解析】二値化画像との組み合わせにより、別の画像における輝度値を取得する方法
二つの画像をかけることでやれないでしょうか? A = imread('example_binary.tif'); B = imread('example.tif'); imshow(A.*B)

5 meses ago | 2

| accepted

Answered
配列の3次元プロット
概要 scatter3で大丈夫ですが、もう一工夫いります。 おそらくそのままやると上手く図示できないか、直線になるのではないでしょうか? meshgridで立体的なプロットが可能となります。 せっかくなのでお遊びで四角い枠も作ってみましょう。 ...

5 meses ago | 1

| accepted

Answered
配列の一部をほかの配列の要素と置き替える
先回の質問にあった 画像の上に画像を貼り付ける のStep3の部分に相当します。 RGBもグレースケールも同じ処理なので、簡単なグレースケールで例を示します x = linspace(255,0,12); x = uint8(x); I = r...

5 meses ago | 0

Answered
画像の上に画像を貼り付ける
基本的に各座標に255までの数字をいれているだけなので、座標と範囲が分かれば貼り付け可能です。 貼り付けというより、上書きに近いです。 -------------- ■こちら参考にしてみてください。  切り取った小さな画像を大きな画像の任意の場所に...

5 meses ago | 3

| accepted

Answered
Excelでの数字の探索
D列はindex番号なので、それを加工すればうまくいきます。 xlsreadでは最初の空欄行は除外されます。 なのでblankで除外された数値を補正しています。 clc,clear; blank = 1; %1行目がブランクのため [num,...

5 meses ago | 2

| accepted

Answered
データ点を補完して3次元マップを作成したい
Step1  interp1が適切かと思われます。  図を参考にすると、x = 0:10:80; z = 0:10:150;とサイズが違うからです。  interp1でxを補間し、meshgridで n×mこの行列を作るのがよいと思われます。 ...

6 meses ago | 1

| accepted

Answered
I bought matlab home and simulink the other day. Is there a charge to convert a model created with simulink to c source? Which product would be feasible?
matlab coderはHomeライセンスでは購入不可能です… 以下リンクを参照ください https://www.mathworks.com/matlabcentral/answers/412901-matlab-home-coder

6 meses ago | 4

| accepted

Load more