Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-03-28, 10:43   #1
fig
初级会员
 
注册日期: 2009-03-25
年龄: 43
帖子: 2
声望力: 0
fig 正向着好的方向发展
默认 随机矩阵变量的输入

我想请教一下随机矩阵变量和常数变量怎么表示。
我的矩阵变量是Q(i,k).在定义矩阵变量时怎么输入?还有就是变量中带下标ik的e在定义变量时怎么输入?
谢谢各位!
fig 当前离线   回复时引用此帖
旧 2009-04-01, 14:43   #2
laosam280
高级会员
 
注册日期: 2008-11-07
住址: 湖南长沙
帖子: 233
声望力: 21
laosam280 正向着好的方向发展
默认 回复: 随机矩阵变量的输入

首先来简单的,a(i,j)表示第i行j列的元素;
矩阵的生成有许多的方法,最基本的有:
1、循环法 --例如 for i=1:1:M
for j=1:1:N
a(i,j)=?%定义元素
end
end
可以生成一个M行N列的矩阵,缺点是速度很慢,效率巨低。

2、特殊矩阵。
可以用特殊矩阵的运算来生成你需要的矩阵。比如单位矩阵,零矩阵等。

3、利用矩阵的变维。在matlab里输入help reshape 可以得到很多答案
laosam280 当前离线   回复时引用此帖
旧 2009-04-01, 17:07   #3
fig
初级会员
 
注册日期: 2009-03-25
年龄: 43
帖子: 2
声望力: 0
fig 正向着好的方向发展
默认 回复: 随机矩阵变量的输入

呵呵,谢谢你!我没有说清楚,我的Q(i,k)在这里不是表示的i行k列,而是i=1,2;k=1,2
fig 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 23:50


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.