如何用MATLAB画非常复杂的函数图
菜鸟提问:函数非常复杂,像+-*/,exp函数等等都有(同时要定义自变量范围如:x=1e17:1e14:1e18),以至于不知道该如何在函数表达式里加点(.)不加点会提示...
菜鸟提问:
函数非常复杂,像+-*/,exp函数等等都有(同时要定义自变量范围如:x=1e17:1e14:1e18),以至于不知道该如何在函数表达式里加点(.)不加点会提示错误:Matrix must be square.
有什么方法解决这个问题,谢谢。 展开
函数非常复杂,像+-*/,exp函数等等都有(同时要定义自变量范围如:x=1e17:1e14:1e18),以至于不知道该如何在函数表达式里加点(.)不加点会提示错误:Matrix must be square.
有什么方法解决这个问题,谢谢。 展开
展开全部
用ezplot
ezplot('sin(x^2)',[0 pi/2])
ezplot('sin(x^2)',[0 pi/2])
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果函数有解析式,那么按照一定的步长取点,然后求出函数值,就可以画出来了,如果没有函数解析式,有横纵坐标的对应映射,也可以画出曲线图的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、对于平面函数,将横坐标向量赋予x值,再在command窗口输入公式,即可,命令如下:
x=[横坐标向量];
y=f(x); %无论f有多复杂都可以
plot(x,y);
2、对于三维函数,将两个横坐标向量赋予x值、y值,再在command窗口输入公式,即可,命令如下:
x=[横坐标向量1];
y=[横坐标向量2];
z=f(x,y); %无论f有多复杂都可以
surf(x,y,z);
3、若是隐函数,先进行迭代求解再画图。
x=[横坐标向量];
y=f(x); %无论f有多复杂都可以
plot(x,y);
2、对于三维函数,将两个横坐标向量赋予x值、y值,再在command窗口输入公式,即可,命令如下:
x=[横坐标向量1];
y=[横坐标向量2];
z=f(x,y); %无论f有多复杂都可以
surf(x,y,z);
3、若是隐函数,先进行迭代求解再画图。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你得给一个具体的问题或例子啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询