TA的每日心情 | 擦汗 2019-11-19 15:26 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
uqHZau 发表于 2020-7-7 19:12
0 h1 D$ O. O, b/ {建议再回去看看自己写的代码,x2是个符号变量,没有具体数值,怎么用来指定横纵坐标并绘制曲线?" D) W# I& [$ d1 [
8 H; \2 B1 {' C3 u( g$ H, K
写代码 ...
" m9 J/ b5 `/ A. H. F$ t3 i这里我知道x(x2)被定义成了符号变量,可是我尝试了,给它个取值范围结果也一样,但又必须定义x,而且应该是在分段函数Y这一行出了问题,所以不知道该怎么解决。8 R* M, u% Q' B: K* O9 B
我把代码重新修改一下:
- i/ ^6 ?+ f; Osyms X;' U1 |7 r4 e2 n' H% O s! h
x=-5:0.1:3;
* y6 b9 j( d0 p. P6 |7 ^% Ip21 =-0.0004904;p22 =-0.004891;p23 =-0.02402;p24 =0.01972;p25 =0.2382;
7 }# I9 A& r; A; d( N2 BY= p21*(X).^4 + p22*(X).^3 + p23*(X).^2 + p24*(X)+ p25;
7 v+ W! B5 t- M, O/ ]+ z" hSol_X=vpasolve(Y,X,[-4;4]);%确定X2的零点8 k1 l# X- {, i+ c) l* K
Sol_X(1);Sol_X(2);
4 E+ V j! ]1 P8 X2 `Y=(p21*(x).^4 + p22*(x).^3 + p23*(x).^2 + p24*(x)+ p25).*(x>=Sol_X(1)&x<=Sol_X(2))+0.1*(x>Sol_X(2));%分段函数
; K% }# Q- C; hplot(x,Y)
& ]3 j4 Z, U6 ^$ S* V |
|