How to put a range of values into an array

134 ビュー (過去 30 日間)
Krystyna Doran
Krystyna Doran 2021 年 2 月 4 日
編集済み: Krystyna Doran 2021 年 2 月 4 日
So I have a range of values that need to go into an array so I can then add a second range to each element of the array. It's not a range of values I can just manually type out; it's a range of sizes, and then on each value for each size, I need to add on a range of colors. I just have no idea how to do this; I'm completely new to Matlab and have no idea what I'm doing.

採用された回答

Krystyna Doran
Krystyna Doran 2021 年 2 月 4 日
編集済み: Krystyna Doran 2021 年 2 月 4 日
I'm answering my own question because this was the solution that worked:
I performed a matrix multiplication between the two ranges of values by transposing the second matrix, then plotted the resuling equation using imagesc.

その他の回答 (1 件)

KSSV
KSSV 2021 年 2 月 4 日
Read aboout linspace.
xo = 1 ; x1 = 10 ;
x1 = linspace(x0,x1,500) ; % creates 500 points between 1 and 10
dx = 0.1 ;
x2 = x0:dx:x1 ; % creates elements with a difference of dx
  2 件のコメント
Krystyna Doran
Krystyna Doran 2021 年 2 月 4 日
Thanks, I'll take a look!
Krystyna Doran
Krystyna Doran 2021 年 2 月 4 日
So say that in this case, dx is also a range? (In this case, wavelengths). Can I define dx as a range, and then apply every value of dx to each individual value made in x1?

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeLogical についてさらに検索

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by