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

時間 2021-07-01 01:40:36

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怎麼實現三維陣列的視覺化

1 不同的顏色 hsv 2 用球 點 的大小來代表資料大小 plot3 三維構圖 追憶小土豆 圖形三維立體視覺化在matlab中的實現和處理 三維圖形的繪製除了常用的網格圖 表面圖和等高線等方法外,matlab還提供了一些立體視覺化函式用於繪製更為複雜的立體和向量物件。這些函式通常在三維空間中構建標...

matlab如何將一維陣列從大到小排序

蘭婷集需 matlab一維陣列將資料從大到小排列使用矩陣排列,俗稱 起泡法 方法思想如下 第一 用兩個並列的for迴圈語句,在第二個for 語句中又巢狀了一個迴圈語句。第一個for語句用於輸入10個元素的初值。第二個for語句用於排序。本程式的排序採用逐個比較的方法進行。第二 在i次迴圈時,把第一個...

C語言中怎麼把一維陣列賦給另外一維陣列

勵光解芷容 不可以,之所以不可以是因為陣列名是個常量,它的值是陣列首元素地址,即不能將其它值付給這個常量。可以採用迴圈的方法逐個複製,或者採用另一個同型別的指標 相對於陣列名,指標是變數 指向要複製的陣列,之後就可以採用這個指標訪問之前的那個陣列 武冰業雁菡 void main int b 10 i...