Community Profile

photo

Hernia Baby


Last seen: Today Active since 2021

Programming Languages:
Python
Spoken Languages:
Japanese

Statistics

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

View badges

Content Feed

View by

Answered
1行8列の行列を4行2列の行列にするにはどうすればよいでしょうか。
@TT さんが記述しているようにreshape 関数をお使いください x = 1:8 ここで注意すべきは普通に4行2列にするとうまくいきません reshape(x,4,[]) なので一度2行4列にして、転置することで実現できます x = resh...

7 días ago | 2

Answered
Sequence 1, 2, 4, 12
You can use polyfit and polyval. Here is one of examples. n = 6; x = 1:4; y = [1,2,4,12]; p = polyfit(x,y,n) x1 = linspa...

8 días ago | 0

Answered
How do you plot a function?
If you have symbolic math toolbox, you can use fplot. syms t; x = (12 + 7*sin(pi*t - (1/3)*pi) )*cos(13*pi*t) fplot(t,x)

8 días ago | 1

Answered
calculate summation of vectors
I'll just write a hint. Even = 0:2:10 Odd = 1:2:10 Square = (1:10).^2 Sum = sum(1:10)

8 días ago | 0

Answered
csvからmatファイルにする方法を知りたいです(初心者です)
MATLABで以下の手順を踏むことを推奨します。  ①csvを読み込む(インポート)  ②matファイルとして出力する(エクスポート) ①csvを読み込む  ・データの内容次第では読み込み方が異なります。  ・csv形式では凡そ6通りの読み込...

8 días ago | 0

Answered
指数表示の外し方
数値の表示形式 をご参考ください format関数で設定可能と思われます

8 días ago | 0

| accepted

Answered
行列の各要素の処理について
indexをご使用ください A=randi([-3,3],6,5) A(A<0)=0

8 días ago | 0

| accepted

Answered
特定の値(欠損値)を削除する方法
ゼロ値をNaN値にすればいけます file = 'Sample.xlsx'; A = readmatrix(file,"OutputType","double"); ここがミソです A(A==0) = NaN 書き出します writematri...

9 días ago | 1

| accepted

Answered
simulinkでなめらかな正弦波を出力したい
過去に自身も同じようなケースに陥りました。 おそらく固定ステップの描画点数を変えれば可能だと思います。 こちら参考ください [Simulink] Pulse Generator の矩形波が台形波に変換されてしまう

9 días ago | 0

Answered
グラフの凡例をfor文を使って全て反映したい。
table型で読み込んでいます file = '質問用.xlsx'; Data = readtable(file) ここで凡例となる名前を取ります name = unique(Data.Var1) プロットします for i = 1:lengt...

9 días ago | 0

| accepted

Answered
特定の数字列を取り出す方法
まずは読み込みます clear,clc; A = readmatrix('Sample.xlsx'); ■ここがミソ unique 関数で一位の値をだし、それに該当する2列目の数字を取り出します idx = unique(A(:,1)) B =...

10 días ago | 0

| accepted

Answered
imdistline関数によるピクセル数(長さ)の表示を,for文で複数の画像について繰り返し行う方法
各画像ごとに figure 関数でウィンドウ生成してはどうでしょう

10 días ago | 0

| accepted

Answered
Cell配列の連結に伴う要素数の追加
読み込むのも自動化しましょう clear,clc; matnames = dir('*.mat'); ここがミソです 最初を空集合にして、名前の数だけloadしたものを格納してます matfile3 = []; for i = 1:length...

12 días ago | 0

Answered
グラフ上の目盛りを消す方法ありますか。
Axesのプロパティ の TickLengthを長さ0にしました x = 0:1/100:1; y = sin(2*pi*x); plot(x,y) ax = gca; ax.TickLength= [0 0];

14 días ago | 1

Answered
X軸のサンプリングが異なるXYZデータをカラーマップ表示する方法
z軸に相当するデータを n とします n = 0:10:50; ここでは x, yのデータを A という cell型配列に格納します cell型にしないとサイズが違うので怒られます データ自体は既知だと思うので、最後の2行のように格納するんだって思...

15 días ago | 0

Answered
1から始まる連番のファイル名を任意の数字から始まる連番のファイル名に変換する方法
会社だと機密の関係でインストールできないケースがあると思いますので、一応書いておきます (ちなみに自分は無断で窓の社でインストールすると会社の人に怒られます) 可能であれば@Atsushi Uenoさんのおっしゃる通り、外部ツールで楽することが一番です...

15 días ago | 1

| accepted

Answered
エクセルのcsvファイルにおいて、同列内の12行おきにデータを分ける方法
まずはテーブルを読み込みます 日本語対応にするためにオプションを設定します Tableデータ名に​日本語が含まれている​場合の処理 を参考にしました A = readtable('Sample.xlsx','PreserveVariableNam...

15 días ago | 0

Answered
フォルダ名の取得について
フォルダ名の場合は strsplit をご使用ください ファイル名の場合は@Atsushi Uenoさんの手順です。 str = strsplit('/home/name/Desktop/ANALYSIS/result/IntegratedFiles'...

15 días ago | 4

Answered
readtableで1行目だけを読み取りたい
ヘッダー名だけがほしいとのことなので、それ以降は数字かなと仮定しています ここでは xlsread で文字だけをcell型で抽出します ブラウザでは何故か csv形式を xlsread で読み込めないので xlsx形式を例にしています [~,str,...

17 días ago | 0

Answered
FWHMを指定したガウシアン波形の作り方
半値幅からσが決まるのであれば、標準正規分布を作ればいい気がします データ点数が決まれば、それに対応する最大1のガウス分布を掛ければいいだけかなと 関数にするなら function y = mygausswin(FWHM, Dataspan, D...

17 días ago | 0

Answered
マットファイルに格納されている構造体配列の要素の結合について
構造体の連結は以下のようになります matfile1 = load("matfile1.mat"); matfile2 = load("matfile2.mat"); matfile3 = [matfile1.S1; matfile2.S1] 中身...

17 días ago | 3

| accepted

Answered
構造体配列の要素の参照方法について
2案ほどあります 1つ目は@Toru Ikegamiさんのようにcell型に変換すること 2つ目はa, b, cを格納してインデックスから呼び出す方法です ここでは2つ目を紹介します --------------------------------...

17 días ago | 1

| accepted

Answered
異なる行数(列数)の行列の書き出し方法について(txt, csvなど)
構造体でまずは変数を定義します A.a = 1; A.b = 2; A.c = 3; A.d = 1:5; A.e = A.d*0.1; cell型に変換していきます そのあと構造体をcell型に変換します A = structfun(...

18 días ago | 1

| accepted

Answered
組み込み関数の中身が知りたい
似たような質問 でもあるのですが、 既にビルトされたものなので、おそらく中身を見ることはできません… Mathwarks社員になるか 交渉 …になるみたいです ソートというアルゴリズム自体に興味ある場合は アルゴリズム図鑑 絵で見てわかる26の...

18 días ago | 1

Answered
数値の補間方法について
まずは csvread で表を読み込みます A = csvread('test.csv'); x = A(:,2); y = A(:,3); interp1 で 0 ~ 20まで 20点分の内挿を行います y1が線形補間、y2がスプライン補間...

22 días ago | 2

Answered
diff関数,複数の差分,行列の列間の差分について
■1つ目の質問 2階差分は簡単に言うとお隣さんの差を取る作業を何回やりますかって話です。 以下例で見てみましょう。 X = [0 5 15 30 50 75 105]; Y_1 = diff(X,1) Xの差をとったY_1にもう一度diff関数で...

23 días ago | 4

| accepted

Answered
cell配列内のサイズを求めたいです.
例としてサイズを1列ごとに増やしていきます for i = 1:5 A{i} = rand(i); end 特定の行列のサイズを知りたい場合は A{要素番号} をお使いください size(A{4}) まとめて見る場合は ce...

24 días ago | 1

| accepted

Answered
エクセルファイルのプロット方法
やりたいこと理解しましたので編集します。 まずは適当なデータセットを用意し、読み込みます。 [a,~,~] = xlsread('Sample_1.xlsx') パラメータを入れます ここでは 1列目を横軸、2列目を縦軸、2行~5行まで抽出 してい...

30 días ago | 1

| accepted

Answered
csvインポート時に、日付をシリアル値でインポートしたい
楽したいのでアプリを活用します 以下のコードはインポート機能を使ってそれをライブスクリプト化したものです MATLABのフォルダーからBook4.csvをダブルクリックしてインポートアプリを立ち上げてください ライブスクリプトの生成で以下のコード...

alrededor de 1 mes ago | 1

| accepted

Answered
特徴点を用いた、画像の比較方法について
やったことの概要 画像のサイズが違うので4隅を抽出して、サイズを合わせました。 穴が認識できないとのことだったので、画像を拡大して穴を認識してます。 コード 画像の読み込み&グレーに変換 I1 = imread('Sample1.png');...

alrededor de 1 mes ago | 1

| accepted

Load more