Re: [問題] 對方程式繪圖 已回收

看板MATLAB作者 (eji)時間14年前 (2011/06/03 09:34), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《aq1 (aq1)》之銘言: : 請問要怎麼把這個方程式 : http://imageshack.us/photo/my-images/17/imagename2.png/ : 畫成像這樣 : http://imageshack.us/photo/my-images/593/imagename1.png/ : 其中X軸為Λ : Y軸為Mcc : t/c分別為0.1 , 0.12 , 0.14 , 0.16 , 0.18 , 0.2 : C =0.4 : L : γ=1.4 : 完全沒有頭緒 : 請版友給點提示 用ezplot可以畫隱函數圖 f=@(x,y,t_c,CL,r) y^2*cos(x)^2/sqrt(1-y^2*cos(x)^2)... *((r+1)/2*2.64*t_c/cos(x)+(r+1)/2*2.64*t_c*0.34*CL/cos(x)^3)... +y^2*cos(x)^2/(1-y^2*cos(x)^2)*((r+1)/2*(1.32*t_c/cos(x))^2)... + y^2*cos(x)^2*(1+(r+1)/2*0.68*CL/cos(x)^2+(r+1)/2*(0.34*CL/cos(x)^2)^2)-1 ; syms x y CL=0.4; r=1.4; for t_c=[0.1 , 0.12 , 0.14 , 0.16 , 0.18 , 0.2]; g=f(x,y,t_c,CL,r); ezplot(g,[0 pi/3 0.6 1]); hold on end 其中x代表Λ y代表Mcc f是你原本的方程式 g是代參數後的結果,但還保留x y 用ezplot即可畫出此隱函數的圖形 後面的向量代表[XMIN,XMAX,YMIN,YMAX] x為0~pi/3 也就是0度~60度 剩下的標示你再依自己需求改吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.250.17.83

06/05 01:15, , 1F
第一次看到for可以這樣用 讚
06/05 01:15, 1F

06/05 15:58, , 2F
太感謝了 <(_ _)>
06/05 15:58, 2F
文章代碼(AID): #1Dw3eOQV (MATLAB)
文章代碼(AID): #1Dw3eOQV (MATLAB)