matlab一維陣列怎麼建立及怎樣對每個元素進行賦值

2021-07-01 01:41:09 字數 1039 閱讀 7372

1樓:四舍**入

例如:b=[1 2 3 4 5]

a[k+1]=b[k]

b有5個元素,a有6個元素,先對a進行初始化,然後為a中的元素賦值:

a=zeros(1,length(b)+1); %a比b多一個元素,為1行,length(b)+1列的全0向量

for i=1:length(b)

a(i+1)=b(i); % a[k+1]=b[k]endmatlab中向量編號從1開始,所以向量a的第一個元素,沒有做修改。

2樓:儒雅的咪咪

很高興為你解答,就說說你上面這個例子吧。

b=[1 2 3 4 5]

a[k+1]=b[k]

從上面的例子知道,b有5個元素,a有6個元素,首先可以對a進行初始化,然後按照你給出的規則,為a中的元素賦值。具體示例如下:

a=zeros(1,length(b)+1); %a比b多一個元素,為1行,length(b)+1列的全0向量

for i=1:length(b)

a(i+1)=b(i); % a[k+1]=b[k]endmatlab中向量編號從1開始的,所以向量a的第一個元素,沒有做修改,仍認為初始值0。

matlab 怎樣對矩陣裡每個元素進行重新賦值

3樓:匿名使用者

>> b=a; % a是你給定的80*8列的矩陣,b是處理後的矩陣>> b(a>0.15)=1; % 如果大於0.15就賦值為1>> b(a<0.

15)=0; % 小於0.15賦值為0>> b(:,1)=a(:

,1) % 第一列不變

matlab 如何對向量中的每一個元素進行賦值?求大神賜教!

4樓:匿名使用者

直接寫就行了啊

>> x=1:10;

>> p=3*x+4;

p =7 10 13 16 19 22 25 28 31 34

matlab中,輸入任意一維陣列,編寫指令碼程式求陣列所有元素的乘積,請問

clc clear all while true a input 輸入一 bai維陣列du 如 zhi 2,21,7 空回車退出dao。n if isempty a break enddisp 所有元回素乘積為 答 num2str prod a end 應用 輸入一維陣列 如 2,21,7 空回車退...

c語言一維陣列和二維陣列怎麼去理解詳細點啊

i是迴圈變數,和陣列a沒什麼關係。a i 是指a陣列中的下標為i的值的那個元素的值 c語言一維陣列和二維陣列怎麼去理解?詳細點啊 i是迴圈變數,和陣列a沒什麼關係。a i 是指a陣列中的下標為i的值的那個元素的值 c語言程式 二維陣列 一維陣列 b i b j i 先取得b j i 的值,比如說是2...

請問,什麼叫一維陣列和二維陣列呢

一維陣列 vector 多維陣列 matrix 現在有很多陣列的運算已經封裝,比如.vector,matrixmatrix何用?相信我們都學過矩陣。矩陣有何用?太多了舉一個例子 圖形影象處理時用到的,平移 旋轉 靠什麼?矩陣。作用太多了 運用陣列可以簡化程式,使程式更加高效,也為以後學習指標型別的陣...