請問matlab,已知方程(自變數,因變數) y

時間 2021-08-11 17:55:48

1樓:幹吃茶葉

x=0;0.1;100;

y = (p1+p3.*x+p5*x.^2+p7.

*x.^3+p9.*x.

^4+p11.*x.^5+p13.

*x.^6+p15.*x.

^7+p17.*x.^8+p19.

*x.^9)./...

(1+p2.*x+p4.*x.

^2+p6.*x.^3+p8.

*x.^4+p10.*x.

^5+p12.*x.^6+p14.

*x.^7+p16.*x.

^8+p18.*x.^9+p20.

*x.^10)

z= a.*exp(-k1.*x)+b.*exp(-k2.*x)+c.*exp(-k3.*x)

能出來x-y和x-z對應的值,然後再提出y-z就可以了

2樓:匿名使用者

把下面**儲存為xyz.m,執行。

function xyz

x=(1:1000)*0.1;

y=fy(x);

z=fz(x);

plot(y,z);

assignin('base','x',x);

assignin('base','y',y);

assignin('base','z',z);

function y=fy(x)

p1=1;p2=2;p3=3;p4=4;p5=5;p6=6;p7=7;p8=8;p9=9;p10=10;

p11=1;p12=2;p13=3;p14=14;p15=5;p16=6;p17=7;p18=8;p19=9;p20=10;

y = (p1+p3.*x+p5*x.^2+p7.

*x.^3+p9.*x.

^4+p11.*x.^5+p13.

*x.^6+p15.*x.

^7+p17.*x.^8+p19.

*x.^9)./...

(1+p2.*x+p4.*x.

^2+p6.*x.^3+p8.

*x.^4+p10.*x.

^5+p12.*x.^6+p14.

*x.^7+p16.*x.

^8+p18.*x.^9+p20.

*x.^10);

function z=fz(x)

a=1;b=1;c=1;

k1=1;k2=2;k3=3;

z= a.*exp(-k1.*x)+b.*exp(-k2.*x)+c.*exp(-k3.*x);

已知方程 所求做方程的根與已知方程的根有聯絡。

此題可用根與係數的關係解答 原方程3x 5x 1 0的解為x1,x2,則兩根之積是c a,之和是 b a x1 x2 c a 1 3,x1 x2 b a 5 3 1,y1 1 x1 y2 1 x2,則,y1 y2 1 x1 1 x2 3,y1 y2 1 x1 1 x2 5 所以,要寫的新方程y1 y...

已知方程組5y3a5y4和,已知方程組5x y 3,ax 5y 4和x 2y 5,5x by 1有相同的解,求a,b的值

蒯問奇英華 5x y 3x 2y 5 組成一個方程組 解得x 1 y 2將x 1 y 2帶入 ax 5y 4 得到 a 10 4 所以 a 14 5x by 1 5 2b 1 所以b 2 根據 方程組5x y 3,ax 5y 4 可以求出x 11 25 a y 20 3a 25 a 根據方程組x 2...

MATLAB解具有符號變數巢狀的方程

我行我素 有符號變數時,要用數學符號運算工具箱,先用syms 定義變數,再用solve解方程。如 syms x x solve x 2 5 x 2 0 結果是 x 5 2 17 1 2 2 17 1 2 2 5 2 純淨透明 試試simplify,表示式簡化用法r simplify s matlab...