1樓:匿名使用者
>> digits(3)
>> vpa(y)
ans =
.473e-15*(.507e31-.
448e31*z1^2/(((z1-.950+x-1.*(.
783-.824*x)/(.950-1.
*x)/(1.+(2.61-2.
75*x)^2/(.950-1.*x)^2)^(1/2))*cos((4.
06-2.75*x)/z1)+((.950-1.
*x)^2/(2.61-2.75*x)+.
300/(1.+(2.61-2.
75*x)^2/(.950-1.*x)^2)^(1/2))*(4.
06-2.75*x)/z1)^2+((z1-.950+x-1.
*(.783-.824*x)/(.
950-1.*x)/(1.+(2.
61-2.75*x)^2/(.950-1.
*x)^2)^(1/2))*sin((4.06-2.75*x)/z1)-1.
*((.950-1.*x)^2/(2.
61-2.75*x)+.300/(1.
+(2.61-2.75*x)^2/(.
950-1.*x)^2)^(1/2))*cos((4.06-2.
75*x)/z1))^2))^(1/2)/z1*(((z1-.950+x-1.*(.
783-.824*x)/(.950-1.
*x)/(1.+(2.61-2.
75*x)^2/(.950-1.*x)^2)^(1/2))*cos((4.
06-2.75*x)/z1)+((.950-1.
*x)^2/(2.61-2.75*x)+.
300/(1.+(2.61-2.
75*x)^2/(.950-1.*x)^2)^(1/2))*(4.
06-2.75*x)/z1)^2+((z1-.950+x-1.
*(.783-.824*x)/(.
950-1.*x)/(1.+(2.
61-2.75*x)^2/(.950-1.
*x)^2)^(1/2))*sin((4.06-2.75*x)/z1)-1.
*((.950-1.*x)^2/(2.
61-2.75*x)+.300/(1.
+(2.61-2.75*x)^2/(.
950-1.*x)^2)^(1/2))*cos((4.06-2.
75*x)/z1))^2)^(1/2)-.364+z2/z1*(tan(.940*z2/(z2+2.
-2.*x))-.364)
matlab將結果中的數字表示式變成數值
2樓:匿名使用者
函式numeric或eval 可以講符號表示式變換為數值表示式。例如:
phi='(1+sqrt(5))/2'
numeric(phi)
ans=1.6180 %執行後顯示的數值結果。
3樓:匿名使用者
使用eval函式就行了!
sym('2*3^5/(22222*11111)')ans =
243/123454321
>> eval(ans)
ans =
1.9683e-006
matlab求含有多個引數的複雜函式的定積分
warning explicit integral could not be found.找不到解析解,程式沒有問題。實際上這是很正常的,例如一些看似簡單的函式積分可能很麻煩。例如 y sin x 2 橢圓積分 warning warning,unable to determine if r 1 2...
請教 如何在matlab中把曲線之間的部分填充為別的顏色
x linspace 0,10 y1 sin x 1 y2 sin x fill x,fliplr x y1,fliplr y2 r t 0 0.01 2 pi y sin t y2 y 2 plot t,y,t,y2,r hold on 如果 bait的維 du數較zhi小,dao可以回 加細答n...
怎麼把matlab的workspace的變數用plot命令畫
plot 橫軸變數,縱軸變數 右擊工作空間的變數,彈出的快捷選單中有很多畫圖命令的啊 matlab simulink中,將示波器的資料儲存資料在workspace裡面,怎樣用plot的方法列印圖形。怎樣將示波器中的圖形在matlab中用plot畫出來 10 matlab中怎麼把示波器圖形用plot畫...