如何用MATLAB画非常复杂的函数图

菜鸟提问:函数非常复杂,像+-*/,exp函数等等都有(同时要定义自变量范围如:x=1e17:1e14:1e18),以至于不知道该如何在函数表达式里加点(.)不加点会提示... 菜鸟提问:
函数非常复杂,像+-*/,exp函数等等都有(同时要定义自变量范围如:x=1e17:1e14:1e18),以至于不知道该如何在函数表达式里加点(.)不加点会提示错误:Matrix must be square.
有什么方法解决这个问题,谢谢。
展开
 我来答
okhz
推荐于2017-09-09 · TA获得超过1994个赞
知道小有建树答主
回答量:897
采纳率:0%
帮助的人:951万
展开全部
用ezplot

ezplot('sin(x^2)',[0 pi/2])
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7d7ebc3
2015-05-26 · TA获得超过531个赞
知道小有建树答主
回答量:630
采纳率:50%
帮助的人:598万
展开全部
如果函数有解析式,那么按照一定的步长取点,然后求出函数值,就可以画出来了,如果没有函数解析式,有横纵坐标的对应映射,也可以画出曲线图的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
恩佐smile
推荐于2017-10-14 · TA获得超过150个赞
知道答主
回答量:69
采纳率:100%
帮助的人:55万
展开全部
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、若是隐函数,先进行迭代求解再画图。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yang森com
2015-07-29 · TA获得超过695个赞
知道小有建树答主
回答量:103
采纳率:0%
帮助的人:126万
展开全部
你得给一个具体的问题或例子啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式