12
返回列表 发新帖
楼主: 雪怪x
收起左侧

[软件] 有人会用matlab作图吗?帮忙看几道题好吗?

[复制链接]
雪怪x
 楼主| 发表于 2013-3-30 00:29:43 | 显示全部楼层
loms126 发表于 2013-3-29 23:48
2.截图如下:

太感谢你了。。。。。1中的u是函数,就是x大于等于零的时候,y等于1;其余等于零

然后有几个地方不懂,想问下
2里面的t=linspace(0,1,1000);最后一个参数1000是什么意思

为什么有些乘除前面会有一个  .   这个算是语法要求吗?

至于3。。。。感觉完全不懂什么意思,可能对于我这种菜鸟太难了吧
比如:那个1:200    还有那2个z等式是干什么用

因为没用过matlab,所以可能问的问题多了点
loms126
发表于 2013-3-30 00:50:58 | 显示全部楼层
雪怪x 发表于 2013-3-30 00:29
太感谢你了。。。。。1中的u是函数,就是x大于等于零的时候,y等于1;其余等于零

然后有几个地方不懂, ...

1.所谓”用matlab求“函数值是数值解吧?感觉是信号处理方面的题,应该不需要解析解。

2.linspace(a,b,c)是指以a为起始值,b为终止值,等分c个点。linspace(1,2,3)生成向量 [1,1.5,2]

3.点表示的是向量运算,去掉点后,将按矩阵乘法进行运算(不太常用)。如a.*b ,a 和b维度必须相等,c(i,j)=a(i,j)*b(i,j)。 a*b就是普通矩阵乘法啦,学过线代的话应该懂。

4.  x,y 是标定横纵坐标范围的两个向量。1:200是1:1:200的简写,默认的步长为1.
meshgrid 生成两个二维200*200的矩阵xx,yy。xx的每行与x相同,yy每列与y相同。xx的a行b列的值对应的是该格点的横坐标值。yy同理
目的是为了产生2维网格,方便根据坐标换算z的值。

z=(z+1)./2 ;  由于sin 产生有正有负,而图像亮度只有正值,因此要把值域[-1,1]映射到 [0,1]上。

imshow就是一个根据z的值画图像的函数。
雪怪x
 楼主| 发表于 2013-3-30 01:02:25 | 显示全部楼层
loms126 发表于 2013-3-30 00:50
1.所谓”用matlab求“函数值是数值解吧?感觉是信号处理方面的题,应该不需要解析解。

2.linspace(a,b ...

恩,谢谢指点,现在清楚多了
loms126
发表于 2013-3-30 01:05:23 | 显示全部楼层
雪怪x 发表于 2013-3-30 01:02
恩,谢谢指点,现在清楚多了


1.所谓”用matlab求“函数值是数值解吧?老师应该不会出与符号工具箱有关的东西。

  1. t=linspace(-5,7,100);
  2. f=inline('(1+t/3).*(((t+3)>=0)-((t-1)>=0))','t');

  3. f1=f(t+2);
  4. f2=f(t-2);
  5. f3=f(-t);
  6. f4=f(2*t);
  7. f5=-f(t);
  8. f6=f(t).*sin(2*pi*t);

  9. subplot(2,3,1)
  10. plot(t,f1)
  11. subplot(2,3,2)
  12. plot(t,f2)
  13. subplot(2,3,3)
  14. plot(t,f3)
  15. subplot(2,3,4)
  16. plot(t,f4)
  17. subplot(2,3,5)
  18. plot(t,f5)
  19. subplot(2,3,6)
  20. plot(t,f6)
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x

评分

参与人数 1经验 +5 收起 理由
wyj915752168 + 5 感谢解答: )

查看全部评分

星河梦
发表于 2013-3-30 01:24:29 | 显示全部楼层
loms126 发表于 2013-3-30 01:05
1.所谓”用matlab求“函数值是数值解吧?老师应该不会出与符号工具箱有关的东西。

看了一下,这应该是控制系统的作业。需要用到控制系统工具箱的内容,像阶跃函数之类的,包括求时域、频域响应之类的。
之前我有用过,不过现在基本都忘了。
不过这题目还比较简单,不用那工具箱也能完成。
雪怪x
 楼主| 发表于 2013-3-30 01:26:27 | 显示全部楼层
loms126 发表于 2013-3-30 01:05
1.所谓”用matlab求“函数值是数值解吧?老师应该不会出与符号工具箱有关的东西。

恩,老师完全没给出相关的东西

原来是要用inline函数,之前就是这步不知道怎么弄
loms126
发表于 2013-3-30 02:39:56 | 显示全部楼层
星河梦 发表于 2013-3-30 01:24
看了一下,这应该是控制系统的作业。需要用到控制系统工具箱的内容,像阶跃函数之类的,包括求时域、频域 ...

说的是simulink吧?
loms126
发表于 2013-3-30 02:40:40 | 显示全部楼层
雪怪x 发表于 2013-3-30 01:26
恩,老师完全没给出相关的东西

原来是要用inline函数,之前就是这步不知道怎么弄

可以直接写成function函数,不过需要新建一个m文件,没inline简洁。
星河梦
发表于 2013-3-30 02:49:48 | 显示全部楼层
loms126 发表于 2013-3-30 02:39
说的是simulink吧?

Simulink倒还用不到,其实就是几个控制系统工具箱中的几个函数。
不过像这种本身就是时域的问题的话用基本的函数也行了,那个阶跃函数用一个分支语句就可以了。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-5-14 10:04 , Processed in 0.104056 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表