MATLAB
吃花椒的喵醬
QAQ
展开
-
多功能函数计算器(MATLAB实现)
多功能函数计算器(MATLAB实现)涉及常见的函数计算,处理复杂函数时可能会有bug%函数多功能计算器,包含求导、积分、泰勒展开、求反函数、求极限、求零点等操作。syms xwhile 1 s=input('input your functions:\n','s'); f=str2sym(s); disp('the function is:'); disp(f); flag=input('choose the mode---0:derivative,1:int原创 2021-01-20 15:41:58 · 2191 阅读 · 0 评论 -
MATLAB入门之旅
原创 2021-02-05 22:38:12 · 226 阅读 · 0 评论 -
MATLAB绘制二元函数图像
MATLAB内置有强大的绘图功能,以下将以几个实例进行说明。绘制三维参数曲线t=-5:0.1:5;%设定参数范围theta=0:0.02*pi:2*pi;%注意如果有两个参数的话,它们的维数必须统一x=sqrt(1+t.^2).*cos(theta);%注意乘方和乘法的写法y=sqrt(1+t.^2).*sin(theta);z=2*t;%设定参数方程plot3(x,y,z,'-g');%绘图,最后一个选项为颜色,绿色title('参数曲线');%添加标题效果:可以拖动图片从不同原创 2021-02-05 23:29:55 · 18248 阅读 · 2 评论 -
MATLAB中绘制3维图的一个注意事项
问题当我们使用MATLAB绘制多元函数的图像时,如果我们的函数表达式中含有乘法、除法、乘方,常常会发生这样的问题:[x,y]=meshgrid(-10:0.1:10,-10:0.1:10);z=sin(x)*sin(y)/(x*y);mesh(x,y,z);此时不但不会显示图像,而且还会发出警告:解决方案这是由于我们的运算对象不是单纯的一个数,而是一个向量。我们应该在所有的*、/、^前面加‘.’:[x,y]=meshgrid(-10:0.1:10,-10:0.1:10);z=sin原创 2021-02-20 19:55:06 · 452 阅读 · 0 评论