[繪圖] mtimes error已回收

看板MATLAB作者 (c++)時間15年前 (2010/11/13 17:04), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
>> x=linspace(0,90,60); e=1/1.5; c=asin(e*sin(x)); b=2*sin(c)*cos(x)/(sin(x+c)); y=[1.5*cos(c)/cos(x)]*b^2; z=cos(x); plot(x,y,x,z) % 將 y=sin(x) 及 z=cos(x) 二函數分佈繪圖 plot(x,y,'g:',x,z,'r--') % 加上不同的顏色及符號來區別二條曲線 ------- 執行後錯誤 ??? Error using ==> mtimes Inner matrix dimensions must agree. 請問怎修改呢0.0 感謝 -- 可以跟我做朋友嗎 (扭) 我很善良的^Q^~" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.125.172

11/13 20:02, , 1F
b=2*sin(c)*cos(x)...這邊的sin(c)跟cos(x)無法相乘
11/13 20:02, 1F

11/13 20:14, , 2F
用點乘方式 改成b=2*sin(c).*cos(x)/(sin(x+c));b=0.3007
11/13 20:14, 2F

11/13 21:02, , 3F
建議你把基本的入門章節練習一次,不然只會一直出錯哦!
11/13 21:02, 3F
文章代碼(AID): #1CtbIDgW (MATLAB)