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

2021-08-09 20:25:26 字數 1248 閱讀 7809

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);

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中如何求解符號變數的...

matlab程式設計求教含參變數的方程給出一系列的參

樓上 兔子和小強 從理論上進行了分析,下面我從另外的角度進行說明。1 可以用控制理論裡面的根軌跡方法來求出a 2 50時方程根的分佈情況 s tf s rlocus s 7 s 2 1 7,2 50 由圖可見,對於給定的a值,方程根本就沒有實數根,更不要說正數解了。如果把a的範圍放大到0 inf的範...

已知方程四x加二a等於三x加一和方程三x加二a等於六x加一的

從前兩個方程可以得出x 0和a 0.5。所以後面的為 1 的2014次方和 1 的2012次方之差,所以最後答案為0 已知方程四x減一等於三x減二a與x加二a等於四x加一的 解相同,求a的值 4x 1 3x 2a與x 2a 4x 1解相同4x 1 3x 2a x 1 2a x 2a 4x 1 x 2...