精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • Matlab中向量代入矩陣運(yùn)算出現(xiàn)的錯(cuò)誤.

    Matlab中向量代入矩陣運(yùn)算出現(xiàn)的錯(cuò)誤.
    我把向量代入復(fù)數(shù)矩陣運(yùn)算時(shí)出錯(cuò),程序如下:
    f=(0:0.1:1);
    w=f.*(2*pi);
    A=[1,i*2;0,1];
    B=[1,i*3;0,1];
    C=[1,i*4;0,1];
    D=(A*B*C).*w;
    y=1/sum(D(:));
    plot(f,y);
    請(qǐng)各位大俠看看,錯(cuò)在哪里啊.
    我的本意是要把 w向量與 A、B、C三個(gè)矩陣中的一個(gè)元素相乘,然后將A、B、C三個(gè)矩陣相乘,即:
    A=[1,i*2.*w;0,1];
    B=[1,i*3.*w;0,1];
    C=[1,i*4.*w;0,1];
    D=A*B*C;
    有沒(méi)有好的辦法實(shí)現(xiàn)呢.
    其他人氣:956 ℃時(shí)間:2020-06-03 08:58:19
    優(yōu)質(zhì)解答
    錯(cuò)在維數(shù)不一致,看看,f的大小是1x10,那么w的維數(shù)也是1x10,而A,B,C的大小都是2x2,那么你的D = (A*B*C).*w; 你是想用一個(gè)2x2的矩陣(A*B*C)去點(diǎn)乘一個(gè)1x10的向量么?這個(gè)通不過(guò)的.請(qǐng)看下我的問(wèn)題補(bǔ)充,A、B、C三個(gè)矩陣中的i*2.*w、i*3.*w、i*4.*w 分別是求一個(gè)電容或者電感的阻抗,w是頻率的范圍,頻率不同電容或電阻的阻抗是不同的,所以我把w設(shè)計(jì)成一個(gè)向量,我最后是想通過(guò)程序得到一個(gè)波形的。你寫(xiě)得很糾結(jié)的樣子,考慮用for循環(huán)吧,該用的時(shí)候還是要用的,向量化不是萬(wàn)能的。y(n) = zeros(size(w));for n = 1:length(w) A=[1,i*2.*w(n);0,1]; B=[1,i*3.*w(n);0,1]; C=[1,i*4.*w(n);0,1]; D =A*B*C; y(n) = 1/sum(D(:));endplot(f,y);
    我來(lái)回答
    類(lèi)似推薦
    請(qǐng)使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁(yè)提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版