MATLAB 中的函数绘图
我有以下函数:
f(t) = 0 if t < 0
f(t) = 2*t^2 - 4*t +3 if 1 <= t < 2
f(t) = Cos(t) if 2 <= t
我是 MATLAB 新用户,我不知道如何在 0<=t<=5 范围内的单个图形上绘制函数。
关于我必须做什么有什么想法吗?
I have the following function:
f(t) = 0 if t < 0
f(t) = 2*t^2 - 4*t +3 if 1 <= t < 2
f(t) = Cos(t) if 2 <= t
I am a new MATLAB user, and I do not how to plot the function on a single figure over the range 0<=t<=5.
Any ideas about What I have to do?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
为拉普拉斯公式编写一个函数。
类似这样的
然后您可以使用 fplot< 绘制该函数/a>,第二个参数定义绘图范围。
Write a function for your Laplace formula.
Something like this
You can then plot the function with fplot, the second parameter defines the plotting range.
感谢您的帮助,但我无法实现任何代码或命令来获得答案。相反,我很幸运,找到了一个例子,MATLAB命令如下:
thanks for your help but I could not implement any code or commands to get the answer. Instead of, I was lucky and I found an example and the MATLAB commands are as follow:
如果你的意思是限制x轴,那么在使用plot之后使用
在你的情况下
使用
ylim
来限制y轴好吧,我想我误解了你
中犯了错误
另外我认为,你在公式f(t ) = 0 如果 0<= t < 1
f(t) = 2*t^2 - 4*t +3 如果 1 <= t < 2
f(t) = Cos(t) 如果 2 <= t
If you mean limiting x axis, then after using plot use
In your case
Use
ylim
for limiting y axisOk, I think I misunderstood you
Also I think, you've made mistake in your formulas
f(t) = 0 if 0<= t < 1
f(t) = 2*t^2 - 4*t +3 if 1 <= t < 2
f(t) = Cos(t) if 2 <= t