matlab方程求解:x=0:5:200;y=solve(’sin(a)+x*a=1‘);plot(x,y)?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/10 17:20:12
matlab方程求解:x=0:5:200;y=solve(’sin(a)+x*a=1‘);plot(x,y)?
方程可能不准确,大概意思如此,就是想绘制出一个,角度值a随x变化的图,关键是方程无法建立,无法嵌套变量x,算是老出错提示 x 请求高手赐教,初学者虚心请教,没有多少分,请见谅!
方程可能不准确,大概意思如此,就是想绘制出一个,角度值a随x变化的图,关键是方程无法建立,无法嵌套变量x,算是老出错提示 x 请求高手赐教,初学者虚心请教,没有多少分,请见谅!
![matlab方程求解:x=0:5:200;y=solve(’sin(a)+x*a=1‘);plot(x,y)?](/uploads/image/z/2068902-54-2.jpg?t=matlab%E6%96%B9%E7%A8%8B%E6%B1%82%E8%A7%A3%EF%BC%9Ax%3D0%3A5%3A200%EF%BC%9By%3Dsolve%EF%BC%88%E2%80%99sin%EF%BC%88a%EF%BC%89%2Bx%2Aa%3D1%E2%80%98%EF%BC%89%EF%BC%9Bplot%EF%BC%88x%2Cy%EF%BC%89%3F)
法一:
ezplot('sin(a)+x*a=1')
grid on
法二:
x0=solve('sin(a)+x*a=1','x')
a=[-2*pi:0.01:-0.1];
x1=eval(x0);
plot(a,x1)
hold on
a=[0.1:0.01:2*pi];
x2=eval(x0);
plot(a,x2)
grid on
axis([-2*pi,2*pi,-2*pi,2*pi])
再问: 谢谢帮助,问题解决啦,主要是eval函数的使用! 在多问下,得到图像如何屏蔽负y轴的,(因为我主要求的是角度,不想要负的)想求教:不用图形属性而直接加个命令控制,程序如何实现?
再答: 用axis命令就行了,调用格式: axis([x_min,x_max,y_min,y_max]) 你想显示什么范围的你可以自己定
再问: 多谢你的回答,问题解决啦,我用的是find命令加NaN命令就行!
ezplot('sin(a)+x*a=1')
grid on
法二:
x0=solve('sin(a)+x*a=1','x')
a=[-2*pi:0.01:-0.1];
x1=eval(x0);
plot(a,x1)
hold on
a=[0.1:0.01:2*pi];
x2=eval(x0);
plot(a,x2)
grid on
axis([-2*pi,2*pi,-2*pi,2*pi])
再问: 谢谢帮助,问题解决啦,主要是eval函数的使用! 在多问下,得到图像如何屏蔽负y轴的,(因为我主要求的是角度,不想要负的)想求教:不用图形属性而直接加个命令控制,程序如何实现?
再答: 用axis命令就行了,调用格式: axis([x_min,x_max,y_min,y_max]) 你想显示什么范围的你可以自己定
再问: 多谢你的回答,问题解决啦,我用的是find命令加NaN命令就行!
matlab方程求解:x=0:5:200;y=solve(’sin(a)+x*a=1‘);plot(x,y)?
matlab 参数方程 [x,y]=solve('x^2+y^2=1','(x+a+1-t)^2/(a^2)+y^2/b
matlab画图x = 0:0.01:10; y =sin(2*x)*cos(100*x)/(2*x); plot(x,
matlab x=wavread('F:\a.wav',1024);plot(x);y=wavread('F:\a.wa
Matlab的作图命令,x = 0:pi/100:2*pi; y = sin(x); plot(x,y)
syms a x y x=sin(a) y=cosh(x) a=linspace(0,2*pi) plot(a,y) 错
matlab 画y=sin(x)/x 怎么画出x=0 y=1那点 用plot 不要ezplot
matlab公式“y=a.*(1-sin(x))”怎么画
matlab求积分:y=sin(x),t=y^2/(a+b*y),积分范围(0,pi),
如何运用MATLAB求解方程“d2y/dx2+w^2*sin(x)=0”)的解,其中d2y/dx2为y对x的二阶导数,w
求方程组x^2+y^2=1','x*y=2的解的matlab程序(使用solve)
MATLAB程序中:x=linspace(1,5,10); y=exp(xy)*(xy)^0.5 ;plot(x,y)