Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2008-09-27
年龄: 39
帖子: 3
声望力: 0 ![]() |
![]()
y=exp(-x).*(-x-1)+1
y 服从(0,1)均匀分布的伪随机数,大侠们随意生成几个无所谓 求x 问题一 要把这个图画出来,必须要点乘,为什么是点乘 不理解 问题二 用solve 解出的x全是负值 肯定不对嘛,而且解的时候又变成必须 * 不能点乘 更不理解 为题三 生成反函数解 和用solve一样 很急 往各位老大指导~~ 谢谢啊:cry: |
![]() |
![]() |
![]() |
#2 | |
高级会员
注册日期: 2007-12-02
年龄: 44
帖子: 303
声望力: 31 ![]() ![]() ![]() ![]() |
![]() 引用:
问题一,答: "*"是矩阵的乘,".*"叫数组乘,举例说明哦 比如有两个矩阵 A=[1 2 3 ];B=[4 5 6]; 如果你运行 A*B ,程序会报错,因为"*"是矩阵的乘,要满足第一个矩阵的列数与第二个矩阵的行数相同,A、B是1*3的矩阵,A是3列,而B是 1 行,所以就不行, 如果运行 A.*B 算出的结果是 [4 10 18],看出点乘是怎么计算的了不? 就是A、 B对应位置的元素相乘 ,[1*4 2*5 3*6] 顺带回答下问题二 : solve('方程')这个命令里的方程是按字符串存储的,只要是字符串存储的就不用加 .* 了,这个是软件的规矩,或者说语法,不要问为什么哦:lovely: 问题三:我不回答了哈,一则 个人觉得 你得先熟悉下MATLAB的基本语法要求,二则不清楚什么叫“伪随机数”, 均匀分布的随机数是可以用 命令产生的,什么命令呢? 拿本MATLAB书包含统计计算的那种,看下。自己学会的才是自己的:heart: :heart: |
|
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2008-09-06
年龄: 39
帖子: 4
声望力: 0 ![]() |
![]()
dui a ,zhexie xiao wenti jizi keyi jiejue de~
|
![]() |
![]() |