1樓:匿名使用者
function a = mat_add(a1, varargin)% 多個抄矩陣相加
% 未做引數合
bai法性檢查,參與du運算的矩陣應zhi該維數相同或為標量% 舉例:
daomat_add(magic(5),3,pascal(5))a = a1;
for i = 1 : length(varargin)a = a + varargin;end
2樓:ll小鎮
我懷疑你是中原工學院的
在matlab中建立一個函式m檔案,該函式的功能是:找出矩陣a(a為100行,78列)中的最大值及其位置
3樓:匿名使用者
function b=question(a)a=max(max(a));
[c,d]=find(a==a);
b=;example:
a=[1 6 4 6 7;6 3 8 3 3;3 8 8 2 8;5 8 6 3 5; 1 5 8 5 3]
b=question(a);
bans =8b
ans =
3 2
4 2
2 3
3 3
5 3
3 5
如果不允許抄
用諸如max、find之類bai的matlab自帶函式,du那麼可以zhi用下面的程式:dao
function b=question(a)[m,n]=size(a);
a=a(1,1);c=;
for i=1:m
for j=1:n
if a(i,j)>a
a=a(i,j);
c=[i,j];
elseif a(i,j)==a
c=[c;[i,j]];
endend
endb=;
matlab題目:編寫一個函式檔案,用於求兩個矩陣的乘積和點乘,然後在命令檔案中呼叫該函式。。。寫出過程 25
4樓:宋
function f=work(a,b)
f=a.*b;
就可以啦!只不過你m檔案存名為work。m
5樓:匿名使用者
在matlab中沒有這麼麻煩。假如有兩個矩陣a,b的話,點乘直接用a.*b指令就可以了,乘積直接用a*b
請求matlab大神編輯程式! 編寫一個函式,得到兩個矩陣a和b的相乘的結果,函式的形式必須是
6樓:匿名使用者
函式檔案matmult_20150101.mfunction matrixproduct = matmult_20150101(a, b)
[m,n] = size(a);
[x,y] = size(b);
if(n~=x)
disp(['矩陣維度不匹配'])
return
endmatrixproduct = zeros(m,y);
for i=1:m
for j=1:y
for k=1:n
matrixproduct(i,j) = matrixproduct(i,j) + a(i,k)*b(k,j);
endend
end呼叫示例
>> a=[1 2 3;4 5 6];
>> b = [1 1 1 1;2 3 4 5];
>> c = [1 1 1 1;2 3 4 5;3 4 5 6];
>> matmult_20150101(a, b)矩陣維度不匹配
>> matmult_20150101(a, c)ans =
14 19 24 29
32 43 54 65
>> a*c % 直接計算
ans =
14 19 24 29
32 43 54 65
一道民法題目,一道民法的題目
不是主張無效,copy不符合合同法bai第五十二條關於合同無效的情形,應該 du是主張撤銷合同,適用zhi合同法第五dao十四條,甲方是在受欺詐的情況下違背自己的真實意思而購買了假貨,但是甲的撤銷權應在一年內行使,一年是除斥期間,不適用中止 中斷或延長的規定,甲超過一年時間,撤銷權已經喪失。一道民法...
政治題目一道,一道政治題目
括號裡的這句話,抄本身是沒有錯誤的,bai但是如果是作du為選擇題的選項,是zhi不應該選的dao,因為與題幹無關。題幹強調的是 我國鼓勵 支援 引導非公有制經濟的發展 並沒有直接展現 各種所有制經濟平等競爭,相互促進 的意思,如果你覺得體現了這個意思的話,也是你引申出來的。在選擇題中,二級引申的選...
一道語文題目,一道語文題目,高一的
2 全詩的詩眼 賦就金門期再獻,夜深搔首嘆飛蓬。根本處在 期 嘆 二字。全詩寫的是暮夏新秋之時,好比人生一樣,已過了繁花似錦的年歲,但是究其作者一生始終懷揣保國安民的夙願卻一直未能實現。蕭瑟 寂寥 悲 期 嘆 這幾個字明白無誤的顯示了作者的心情。3 一至六句按順序寫新秋黃昏到夜晚的景色,本來天上火雲...