エクセルファイルのプロット方法
102 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
エクセルからグラフをプロットするアプリの作成を行っています。
ファイルの導入やプロット線の表示は出来たのですが、肝心のエクセルから数値を抜き出すことが出来ません。
添付のようなデータで、A1~A11を横軸、C1~C11を縦軸に取るようなグラフを作成したい場合、どのようにコードを書けばよいのでしょうか。
数値の開始・終了位置はスピナーで選択する予定です。
素人意見で恐縮ですが、よろしくお願い申し上げます。
0 comentarios
Respuesta aceptada
Hernia Baby
el 27 de Ag. de 2021
Editada: Hernia Baby
el 27 de Ag. de 2021
やりたいこと理解しましたので編集します。
まずは適当なデータセットを用意し、読み込みます。
[a,~,~] = xlsread('Sample_1.xlsx')
パラメータを入れます
ここでは 1列目を横軸、2列目を縦軸、2行~5行まで抽出 しています
idx_start = 2; % スピナA
idx_end = 5; % スピナB
Column_x = 1; % スピナC
Column_y = 2; % スピナD
以下がやりたい事の肝です
x = a(idx_start:idx_end, Column_x);
y = a(idx_start:idx_end, Column_y);
プロットします
plot(x,y)
6 comentarios
Hernia Baby
el 27 de Ag. de 2021
Editada: Hernia Baby
el 27 de Ag. de 2021
やりたい事理解したので、最初の回答に編集しました
二次元配列では A(行, 列) の形になっています
行 = 始め:終わり
列 = 場所(a:bならa~bまで)
これを新しい行列Bに入れることで実現しています
B = A(始め:終わり, 何列目)
Más respuestas (0)
Ver también
Categorías
Más información sobre App Designer を使用したアプリ開発 en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!