- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB具有以下几个特点:
易学、适用范围广、功能强、开放性强、网络资源丰富。
启动 点击MATLAB图标,进入到MATLAB命令窗(Matlab Command Window)。
学会使用help命令。
学会使用demo命令。说明其功能强大。
演示census; spinner;truss;
pend.m
plot([-0.2,0.2],[0;0],color,y,linestyle,-,linewidth,10);
g=0.98;l=1;
theta0=pi/6;x0=l*sin(theta0);
y0=-l*cos(theta0);
axis([-0.75,0.75,-1.25,0]);
axis(off);
head=line(x0,y0,color,r,linestyle,.,erasemode,xor,markersize,40);
body=line([0;x0],[0,y0],color,b,linestyle,-,erasemode,xor);
t=0;
dt=0.01;
while t=50t=t+dt;theta=theta0*cos(sqrt(g/l)*t);x=l*sin(theta);y=-l*cos(theta);set(head,xdata,x,ydata,y);set(body,xdata,[0;x],ydata,[0;y]);drawnow;
end
退出
在工具栏中点击File按钮,在下拉式菜单中单击Exit MATLAB项即可。
或者,在指令窗内键入exit或quit亦可。
矩阵运算的操作(demo)
MATLAB的符号运算功能
求和
symsum(S)对通项S求和,其中k为变量。且从0变到k-1。
symsum(S,v)对通项S求和,指定其中v为变量。且v从0变到v-1。
symsum(S,a,b)对通项S求和,其中k为变量。且从a变到b。
symsum(S,v,a,b)对通项S求和,指定其中v为变量。且v从a变到b。
例:键入k=sym(k);symsum(k) 得ans =1/2*k^2-1/2*k又例如:键入 symsum(k^2,0,10)得ans =385又例如:键入symsum(x^k/sym(k!),k,0,inf)得ans =exp(x)这最后的一个例子是无穷项求和。
ⅱ 求导数
diff(S,v)求表达式S对变量v的一阶导数。
diff(S,v,n)求表达式S对变量v的n阶导数。
例如:键入命令
A=sym([1/(1+a),(b+x)/cos(x);1,exp(x^2)]);
diff(A,x) 得
ans =[0, 1/cos(x)+(b+x)/cos(x)^2*sin(x)][0,2*x*exp(x^2)]又如求sin(x)+ex的三阶导数,键入命令
diff(sin(x)+x*exp(x),3) 得ans =-cos(x)+3*exp(x)+x*exp(x)再如:求A =[ x*sin(y),x^n+y][1/x/y, exp(i*x*y)]
的先对x再对y的混合偏导数。
可键入命令:
S=sym([x*sin(y),x^n+y;1/x/y,exp(i*x*y)]);
dsdxdy=diff(diff(S,x),y) 得:
dsdxdy =
[cos(y),0]
[1/x^2/y^2, i*exp(i*x*y)-y*x*exp(i*x*y)]
求y=(lnx)x的导数
可键入命令:
p=(log(x))^x;
p1=diff(p,x)
得
p1 =
log(x)^x*(log(log(x))+1/log(x))
求y=xf(x2)的导数
可键入命令:
p=x*f(x^2);
p1=diff(p,x)
得
p1 =
f(x^2)+2*x^2*D(f)(x^2)
求xy=ex+y的导数
可键入命令:
p=x*y(x)-exp(x+y(x));
p1=diff(p,x)
p1 =
y(x)+x*diff(y(x),x)-(1+diff(y(x),x))*exp(x+y(x))
p2=y+x*dy-(1+dy)*exp(x+y)=0;
dy=solve(p2,dy)%把dy作为变量解方程
得
dy=
-(y-exp(x+y))/(x-exp(x+y)) ⅲ 求极限
limit(P)表达式P中自变量趋于零时的极限。
limit(P,a)表达式P中自变量趋于a时的极限。
limit(P,x,a,left) 表达式P中自变量x趋于a时的左极限。
limit(P,x,a,right)表达式P中自变量x趋于a时的右极限。
例如:键入
P=sym(sin(x)/x);
limit(P)
文档评论(0)