こんにちわ。
現在、matlabで行971、列971程度の配列を用いて画像化したいと考えています。
しかし、列が256を超えるとエラーが出てしまい、処理できません。
ソースは下記の通りです。
971×971の正方形の画面にするので、1列(971×971)行などのように分割に全部入れて処理もするわけには行かないと思います。
よってなんとか256以上の列を使っていかなければならないです。
どうか、わかる方がいればお願いいたします。
////////////////////////////////////////////////////////////////
clear all;
j=971;
jj=5;
test=[1:j,1:j];
for k=0:jj
test=load(sprintf('APW%04d.csv',k)');%kの値を%04dに上書き
end
for i=1:j
test(:,i) = abs(test(:,i)/j);%データを0~1に補正
end
///////////////////////////////////////////////////////////////
エラー内容は下記の通りです。
////////////////////////////////////////////////////////////////
??? Attempted to access test(:,257); index out of bounds because size(test)=[971,256].
エラー ==> Copy_of_Gzousyori at 14
test(:,i) = abs(test(:,i)/j);データを0~1に補正
////////////////////////////////////////////////////////////////
No.1ベストアンサー
- 回答日時:
読み込んでいる csv ファイル
APW%04d.csv
が 256 列しかない(excel ならこのくらいが限度?)ので,
test=load(sprintf('APW%04d.csv',k)');%kの値を%04dに上書き
した配列 test のサイズが ???*256 で,
257 列目を読みに行っているからエラーだと思います.
もっと,列数のある csv を作るか,
配列の要素に 一個一個代入するかです.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) VScodeでpythonプログラムの関数を実行したい 2 2022/07/13 19:24
- Visual Basic(VBA) Excle VBA Findメソッドについて 3 2022/07/15 13:56
- PHP $_SESSIONについて教えて下さい。 2 2023/03/02 09:18
- JavaScript [再掲]指定したパスが現URLに含まれていたら特定要素を削除するJavascriptのコードについて 1 2023/05/10 15:09
- Visual Basic(VBA) VBAでfunctionを利用しようとしたときに「引数は省略できません」というエラーが出ます 1 2022/10/15 16:30
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- PHP PHP一覧表示した項目にリンクをはりたい 1 2023/07/12 17:08
- HTML・CSS ブロックエディターで作りつつ、画像を挿入しつつ、画像にスタイルシートのコードを付ける方法はありますか 1 2022/08/23 18:46
- C言語・C++・C# 質問です 下記のコードを分かりやすく解説お願いします 初心者です #include ‹stdio.h 3 2022/05/26 22:03
- Excel(エクセル) VBA ワークシート指定の1行目を選択をしたい 2 2022/08/20 18:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
配列数式の解除
-
ListViewで、非表示列って作れ...
-
2つ以上の変数を比較して最大数...
-
VB6 配列を初期化したい
-
[Excel2000_VBA] 型が一致しま...
-
Excel-VBAの配列「Public Const...
-
VBA 1つの列を3つ以上の条件で...
-
配列で飛び飛びの値を指定して...
-
VBA 1次元配列を2次元に追加する
-
友愛数を探すプログラム
-
VLOOKUP関数で、一番下...
-
Array配列の末尾に追加したい。
-
2次元動的配列の第一引数のみを...
-
for each の現在の配列ポインタ...
-
えfor文とか使っちゃう時点で時...
-
AES暗号にて、AES_set_encrypt_...
-
VB2008: CSV を二次元配列に読...
-
VBA Match関数の限界
-
VBAで多次元配列のインデックス...
-
配列変数の添字が範囲外ですと...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
配列数式の解除
-
2つ以上の変数を比較して最大数...
-
VBA 1次元配列を2次元に追加する
-
特定のセル範囲で4文字以上入力...
-
for each の現在の配列ポインタ...
-
VBのFunctionで、配列を引数...
-
subの配列引数をoptionalで使う...
-
VB6 配列を初期化したい
-
ListViewで、非表示列って作れ...
-
配列変数の添字が範囲外ですと...
-
Excel-VBAの配列「Public Const...
-
2次元動的配列の第一引数のみを...
-
VBAで近似曲線の係数取得
-
VLOOKUP関数で、一番下...
-
配列に同じ値を入れる方法
-
エクセルで最小値から0を除く方法
-
linest関数に配列を渡す
-
配列を任意の数値で埋める方法
-
Dim は何の略ですか?
-
配列内の内容を全て表示する方法
おすすめ情報