matlab中符号绘图函数绘制 在[-1,1]上的曲线
1.有方程式:以命令文件形式完成以下要求:1)。求方程分别对x,t,a,b的一阶微分;2)。以符号绘图函数绘制在[-1,1]上的曲线。以上要求在程序完成后给出运行结果(将...
1. 有方程式:
以命令文件形式完成以下要求:
1)。求方程分别对x,t,a,b的一阶微分;
2)。以符号绘图函数绘制 在[-1,1]上的曲线。
以上要求在程序完成后给出运行结果(将绘制曲线的MATLAB窗口粘贴到文档中)
f(x)=cos(ax)sin(bx)+t 展开
以命令文件形式完成以下要求:
1)。求方程分别对x,t,a,b的一阶微分;
2)。以符号绘图函数绘制 在[-1,1]上的曲线。
以上要求在程序完成后给出运行结果(将绘制曲线的MATLAB窗口粘贴到文档中)
f(x)=cos(ax)sin(bx)+t 展开
2个回答
展开全部
%(1)求方程分别对x,t,a,b的一阶微分;
clc;clear;clf;
f='cos(a*x)*sin(b*x)+t'
dfx=diff(f,'x')
dft=diff(f,'t')
dfa=diff(f,'a')
dfb=diff(f,'b')
%(2)以符号绘图函数绘制 在[-1,1]上的曲线。【是不是这样的啊?】
x=-1:0.1:1;
for a=1:2
for b=1:2
for t=1:2:5
ff=cos(a.*x).*sin(b.*x)+t;
plot(x,ff,'o-')
hold on
end
end
end
运行结果:
f =cos(a*x)*sin(b*x)+t
dfx =-sin(a*x)*a*sin(b*x)+cos(a*x)*cos(b*x)*b
dft =1
dfa =-sin(a*x)*x*sin(b*x)
dfb =cos(a*x)*cos(b*x)*x
clc;clear;clf;
f='cos(a*x)*sin(b*x)+t'
dfx=diff(f,'x')
dft=diff(f,'t')
dfa=diff(f,'a')
dfb=diff(f,'b')
%(2)以符号绘图函数绘制 在[-1,1]上的曲线。【是不是这样的啊?】
x=-1:0.1:1;
for a=1:2
for b=1:2
for t=1:2:5
ff=cos(a.*x).*sin(b.*x)+t;
plot(x,ff,'o-')
hold on
end
end
end
运行结果:
f =cos(a*x)*sin(b*x)+t
dfx =-sin(a*x)*a*sin(b*x)+cos(a*x)*cos(b*x)*b
dft =1
dfa =-sin(a*x)*x*sin(b*x)
dfb =cos(a*x)*cos(b*x)*x
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询