エクセルファイルのプロット方法
102 次查看(过去 30 天)
显示 更早的评论
エクセルからグラフをプロットするアプリの作成を行っています。
ファイルの導入やプロット線の表示は出来たのですが、肝心のエクセルから数値を抜き出すことが出来ません。
添付のようなデータで、A1~A11を横軸、C1~C11を縦軸に取るようなグラフを作成したい場合、どのようにコードを書けばよいのでしょうか。
数値の開始・終了位置はスピナーで選択する予定です。
素人意見で恐縮ですが、よろしくお願い申し上げます。
0 个评论
采纳的回答
Hernia Baby
2021-8-27
编辑:Hernia Baby
2021-8-27
やりたいこと理解しましたので編集します。
まずは適当なデータセットを用意し、読み込みます。
[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 个评论
Hernia Baby
2021-8-27
编辑:Hernia Baby
2021-8-27
やりたい事理解したので、最初の回答に編集しました
二次元配列では A(行, 列) の形になっています
行 = 始め:終わり
列 = 場所(a:bならa~bまで)
これを新しい行列Bに入れることで実現しています
B = A(始め:終わり, 何列目)
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 App Designer を使用したアプリ開発 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!