www.1862.net > 问一个MAtLAB小问题

问一个MAtLAB小问题

你查看下A1,A2的类型,他们应该是整型,这样在相除的时候会取整。 只要 double(A1)/double(A2)即可

abs是取绝对值。size是输出矩阵的大校

你定义的符号变量是Q,T,需要给出它们的范围或者表达式,x的范围里面有T,但是T是符号

把 df(:,k)=subs(df,{X1,X2},x(:,k)')改成 df1(:,k)=subs(df,{X1,X2},x(:,k)')得到的结果: df1 = -4 -6 -8 2 6 10 你原来的代码把df代入数据后得到的结果保存到df,导致df实际上已经不是关于X1、X2的表达式,所以再调用subs函数代入数据的时候...

ezpolar函数:绘制符号函数的极坐标图 这里只是给出了两种不同的赋值方式而已,除此以外,没啥特别的用意。

用mesh画三维图,先要meshgrid,就是将xoy平面用你定义的x,y向量网格化,之后对每一个得到的点求其对应的函数值,最后用mesh将函数图像做出来,你如果还有不清楚的地方,可以在command window 下敲“doc mesh”或是“doc meshgrid”.. 还有,你代码...

好象直接使用就可以了,第一次出现就包含了定义 顺便把些命令弄给你看下 matlab命令 matlab commands and functions list A a abs 绝对值、模、字符的ASCII码值 acos 反余弦 acosh 反双曲余弦 acot 反余切 acoth 反双曲余切 acsc 反余割 acsch 反...

第5行 y后边是点乘,丢了个符号“."

a=[2 1 2 4 5 6 7 8 9]; b=reshape(a,3,3);%3*3=9 具体更加详细见help reshape

命令写错了,减号前应有空格: mbuild -setup

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com