[問題] 畫簡單的圖 但出問題

看板MATLAB作者 (亞嘛搭六)時間12年前 (2013/10/07 23:49), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
最近學校出作業 我想說先畫圖再繼續其他的 可是一開始就卡住了..... clear; clc; f=-10:0.1:10; g(f)=((f.^0.5)*log(3750*(f.^0.5)))/0.28-6*(f.^0.5)-1 ; plot(f,g(f)); 我不懂哪裡錯.... Error using * Inner matrix dimensions must agree. Error in Untitled (line 4) g(f)=((f.^0.5)*log(3750*(f.^0.5)))/0.28-6*(f.^0.5)-1 ; 有人可指教一下嗎 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.254.168

10/07 23:50, , 1F
((f.^0.5).*
10/07 23:50, 1F

10/07 23:55, , 2F
g(f) 你這樣會有g(-10) g(-9.5) 光這樣就兩項error了
10/07 23:55, 2F
哦哦 了解!! 已修正 ※ 編輯: YamadaRyo 來自: 140.113.254.168 (10/07 23:59)

10/08 09:58, , 3F
g=((f.^0.5).*log(3750*(f.^0.5)))/0.28-6*(f.^0.5)-1;
10/08 09:58, 3F

10/08 09:59, , 4F
plot(g,f) 這樣是不會有error 但會警告 因為出現log(負數)
10/08 09:59, 4F

10/08 10:00, , 5F
你可能還是要找本書看一下基本的指令
10/08 10:00, 5F
文章代碼(AID): #1IKjWQc5 (MATLAB)