1樓:匿名使用者
用for不用這麼麻煩的,像這樣就行
a=[1 2 3];
for i=1:10 % 設定10次迴圈
b(1,3*i-2:3*i)=a; %將a賦值end
2樓:
如果要用迴圈做的話可以這樣做:
a = [1 2 3];
b = zeros(1,30);
j_1 = -2;j_2 = -1;j_3 = 0; % j分別用來儲存前一次寫入1,2,3的位置。
%b裡面每兩個相同的數之間的位置差為3
for i = 1:30
if(i - j_1 == 3)
b(i) = a(1);
j_1 = j_1 + 3; %每次寫入完新數字,更新j的位置,預備下次寫入
elseif(i - j_2 == 3)
b(i) = a(2);
j_2 = j_2 + 3;
elseif(i - j_3 == 3)
b(i) = a(3);
j_3 = j_3 + 3;
endend
3樓:百川一歸大海
a=[1 2 3]
b=repmat(a,1,10);將a進行克隆成1行10列的a
matlab裡面怎麼實現a=[1,2],b=[3,4] 求c=[(1,3)(1,4),(2,3),(2,4)]
4樓:兔子和小強
meshgrid可以用來生成二維網格,而這些網格可以作為笛卡爾積的下標。
[na, nb] = meshgrid(1:numel(a), 1:numel(b));
c = [a(na(:))' b(nb(:))']
matlab中,a=[1,2;3,4]b=0.5^a什麼意思?,怎麼將b恢復為a
5樓:匿名使用者
求解思路,就是對表示式 b=0.5^a 兩邊取對數,然後得到 a=logb/log0.5
6樓:k型小弟弟
裡面的b4代替你的b值
matlab中a=【2,1,3】,b=[1 2 1] 則a.*b=?
7樓:匿名使用者
樓上“15926173221” 和“迪達拉975 ”解答有誤.*為對應元素相乘,所以正解是[2,2,3]回答樓主追問的問題:
若兩個向量.*,則結果為向量;若兩個矩陣.*,則結構為矩陣。
8樓:匿名使用者
2*1+1*2+3*1=7
9樓:吾懷雨屠丙
a=[4
23;1
10;-123]
b=(a-2)\a
%左除,也可以用inv,但左除對於奇異矩陣好像給出廣義逆內的解結果為容b=
1.0000
00.0000
-6.0000
-5.0000
-6.0000
2.0000
2.0000
3.0000
matlab中b=a([1,3],[2,3])能具體解釋其中表達的意思嗎,包括各個符號的作用,謝謝
10樓:我行我素
b=a([1,3],[2,3]),這句的意思是:取變數a中第1行、第3行和第2列、第3列交叉處的元素,共4個,構成矩陣,賦值給變數b。()用於輸入引數,[ ]用於合併資料。
=號用於給變數賦值。
11樓:匿名使用者
實際上按照符號的優先順序,是以下這樣的
a=(b~=c)
a=(b==c)
=和==是邏輯判斷不等於河等於
對於矩陣來說,矩陣通過邏輯判對運算得到的結果是邏輯矩陣,不是0就是1的矩陣
=c就返回一個邏輯矩陣,矩陣形狀大小和b一樣其中對應於b中不等於c的元素就是1,其它的就是0b==c也返回一個邏輯矩陣,只是對應等於的元素才是1,其它是零這兩個語句是將得到的邏輯矩陣賦值給a變數了舉個例子
>> b=[1 2 3 4 5]
b =1 2 3 4 5
>> a=b==2
a =0 1 0 0 0
a就是一個邏輯矩陣,和b的大小一致
符合判定條件==2的元素是1,其它不符合條件的是0對於其它邏輯判斷運算 > < >=
已知數列an中,a1 2 3,an 1 2an 1 an,求數列an的通項公式
解 a n 1 2an 1 an 1 a n 1 1 an 2an 1 2 1 an 1 2 1 a n 1 1 1 2 1 an 1 2 1 2 1 an 1 1 a n 1 1 1 an 1 1 2,為定值。來1 a1 1 1 2 3 1 3 2 1 1 2數列自是以1 2為首項,1 2為公比的...
已知數列an中,a1 2 3,a(n 12an)1 an,求an的通項公式
a n 1 2an 1 an 取倒數1 a n 1 1 an 2an 1 a n 1 1 2an an 2an 1 a n 1 1 2an 1 2 1 a n 1 1 2an 1 2 1 a n 1 1 1 2an 1 2 1 a n 1 1 1 2 1 an 1 1 a n 1 1 1 an 1 ...
matlab中如何程式設計序進去,matlab中的指令碼程式怎麼編寫?
matlab 程式的檔案 是以.m檔案的形式呈現的。將matlab 編寫進.m檔案內然後版 執行即可。例子 權 建立一個 helloworld.m 檔案內包括內容如下 fprintf hello world 使用快捷鍵f5直接執行,然後可以在控制檯下看到列印的 hello world 按你問的問題,...