Community Profile

photo

Hernia Baby


Last seen: Today Active since 2021

Statistics

All
  • First Review
  • Knowledgeable Level 3
  • 3 Month Streak
  • First Submission
  • Solver
  • Revival Level 1
  • Thankful Level 1
  • First Answer

View badges

Content Feed

View by

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

6 Tage 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...

7 Tage ago | 1

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

7 Tage ago | 0

Question


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

11 Tage 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); %ラジアンに変換...

14 Tage ago | 1

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

16 Tage ago | 1

| accepted

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

16 Tage ago | 1

| accepted

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

17 Tage ago | 1

| accepted

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

18 Tage ago | 1

| accepted

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

18 Tage ago | 0

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

19 Tage ago | 2

| accepted

Question


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

19 Tage ago | 1 answer | 0

1

answer

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

22 Tage ago | 2

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

25 Tage ago | 1

| accepted

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

25 Tage ago | 2

| accepted

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

29 Tage ago | 2

| accepted

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

29 Tage ago | 1

| accepted

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

etwa ein Monat ago | 0

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

etwa ein Monat ago | 2

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

etwa ein Monat ago | 1

| accepted

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

etwa ein Monat 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

etwa 2 Monate ago | 3

Answered
datファイルからの音響スペクトログラム解析
readtable関数はいかがでしょうか? https://jp.mathworks.com/help/matlab/import_export/import-mixed-text-and-numeric-data-from-a-text-file.ht...

etwa 2 Monate ago | 2

| accepted

Answered
for文のindexに構造体配列の要素を使いたい
time.kの中に何かしらの変数が入っている物だと認識して回答します。 for文の中にindexに該当する番号を入れると構造体i番目の数値を代入できます。 以下のコードではtime.kが1~9の変数を持っており、それをfor文内で総和を取ってます。 ...

etwa 2 Monate ago | 2

| accepted

Answered
for文で得た値をplotしたい
for文というよりwhile文のほうが便利かなと思い、サンプルコードを書きました。 刻み幅が0.001だと、plotがゆっくりなので0.01刻みにしています。 clear,clc,close all; R = zeros(3,1); cnt...

etwa 2 Monate ago | 2

Answered
Excelの数値変換について
find関数で1と10の座標を見つけ、その間を5で埋めます ※存在しないx1を設定していましたのでxに修正しました clear,clc; x=xlsread('test2.xlsx'); [idx(:,1), ~] = find(x==1); [...

etwa 2 Monate ago | 2

| accepted

Answered
3Dプロットをz軸に沿ってスキャニングすることはできますか?
view関数使ってみるのはどうですか? そのあとzlimで指定するとか https://jp.mathworks.com/help/matlab/ref/view.html 断面図について書かれているヒントもありますのでご参考にどうぞ http...

2 Monate ago | 0

Answered
MatLabをrunする際、一定の速度で走らせることはできますか?
pause関数を使うのはいかがでしょうか? https://jp.mathworks.com/help/matlab/ref/pause.html

2 Monate ago | 0

| accepted

Answered
シンボリック関数を使用したシンボリック行列の要素を参照する方法
formula関数でシンボリック関数の本体を返せば可能です。 syms x(t) [2 3]; X = formula(x); X(:,1) ans = x1_1(t) x2_1(t)

3 Monate ago | 0

| accepted

Answered
計算結果不一致の理由について
おそらくですが、浮動小数点データの精度の問題だと思われます。 https://docs.microsoft.com/ja-jp/archive/blogs/jpvsblog/93

3 Monate ago | 0

Load more