matlab函数输入矩阵 哪个函数中如何实现连续N个矩阵相加

随时随地,快速访问
只要手机在手,您都可以快速、方便地看贴发帖,与论坛好友收发短消息。
极致优化,畅快"悦"读
独有的论坛界面和触屏设计,手机论坛也变得赏心悦目,操作自如。
即拍即发,分享生活
不管是风景图画,还是新闻现场,拍照发帖一气呵成,让您在论坛出尽风头。
下载客户端后,拍摄二维码快速访问本站:
或者通过以下地址访问:
MATLAB中文论坛是全球最大的 MATLAB & Simulink 中文社区。用户免费注册会员后,即可下载代码,讨论问题,请教资深用户及结识书籍作者。立即注册加入我们吧!
MATLAB官方社交平台
MATLAB中文论坛微社区Matlab实验三答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Matlab实验三答案
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩12页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢matlab怎么对N个矩阵求和?_matlab吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:169,023贴子:
matlab怎么对N个矩阵求和?收藏
我有100个n×1的矩阵,设为A1、A2、A3...A100,想通过一个程序实现这100个矩阵同位置元素相加,不要用穷举法,有没有简单一点的?
可以把100个矩阵合成1个n*100的矩阵,然后转置,求和
晚上联系我
有偿代写并教会使用 淘宝没有此服务的
用eval函数吧,用一个for循环,j从1到100,定义一个变量s,s=eval(['a',num2str(j)]);s用来存放数据,矩阵是a,j表示矩阵下标。手机打的,你仔细检查下,应该没问题
登录百度帐号推荐应用查看: 8941|回复: 11|关注: 0
如何将每次循环计算的结果放进一个行矩阵中?并且用它...
<h1 style="color:# 麦片财富积分
新手, 积分 5, 距离下一级还需 45 积分
本帖最后由 lyzkmust 于
22:55 编辑
比如这个程序中我想实现每循环一次就能将得数放进一个行向量中,并且循环结束时候屏幕上只出现最后形成的行向量,中间过程不在屏幕上显示行向量。我的想法是:
k=1000;
a=zeros(1000,1);
for m=1:k
pn2=normrnd(-21.74,9,1,1);
a(m,:)=pn2
end
复制代码但是运算过程中,任何一次循环后的a矩阵都会出现,如何使之不出现呢? 或者能有好的程序能实现以上的目的吗?
顺便再问个小问题:我想利用得到的a这个行向量来画出概率分布图,又该如何写程序呢?谢谢
MATLAB 基础讨论版块优秀回答者
<h1 style="color:# 麦片财富积分
关注者: 1
你在第六行后面a(m,:)=pn2加个分号吧~~
<h1 style="color:# 麦片财富积分
a=zeros(1000,1);
pn2=normrnd(-21.74,9,1,1);
a(m,:)=pn2;
<h1 style="color:# 麦片财富积分
在每行程序的结尾处加上分号是个良好的习惯,能有效防止不必要的中间结果的输出
<h1 style="color:# 麦片财富积分
UNMVCF 发表于
a=zeros(1000,1);
谢谢啦,我忘了最后一行写个a了
<h1 style="color:# 麦片财富积分
jeffery_jfiao 发表于
在每行程序的结尾处加上分号是个良好的习惯,能有效防止不必要的中间结果的输出 ...
谢谢啦,是的
<h1 style="color:# 麦片财富积分
概率分布直方图的小代码,供你参考:
amin=min(a);%找出a向量中的最小值
amax=max(a);%找出a向量中的最大值
x=linspace(amin,amax,30);%将a的值按从小到大分成30个区间
y=hist(a,x);%统计落在每个区间的内数的个数
y=y/length(a);%将个数化成百分比的形式
&& bar(x,y)%作出概率分布直方图
<h1 style="color:# 麦片财富积分
呵呵,注意编程的规范操作啊
<h1 style="color:# 麦片财富积分
toughunter 发表于
概率分布直方图的小代码,供你参考:
amin=min(a);%找出a向量中的最小值
amax=max(a);%找出a向量中的最大值
<h1 style="color:# 麦片财富积分
爱问功夫 发表于
呵呵,注意编程的规范操作啊
能就我这个程序举个例子吗?谢谢
站长推荐 /2
利用MATLAB进行传感器数据分析
MATLAB中文论坛是全球最大的 MATLAB & Simulink 中文社区。用户免费注册会员后,即可下载代码,讨论问题,请教资深用户及结识书籍作者。立即注册加入我们吧!
MATLAB官方社交平台
MATLAB中文论坛微社区苹果/安卓/wp
积分 127, 距离下一级还需 18 积分
权限: 自定义头衔
道具: 彩虹炫, 涂鸦板, 雷达卡, 热点灯, 金钱卡, 显身卡下一级可获得
道具: 匿名卡
购买后可立即获得
权限: 隐身
道具: 金钱卡, 彩虹炫, 雷达卡, 热点灯, 涂鸦板
苦逼签到天数: 3 天连续签到: 1 天[LV.2]偶尔看看I
如题,我已经有了一个矩阵,想与一个时间序列的n个数相乘,来得到n个矩阵,在MATLAB中怎么实现呀?
载入中......
应该给出具体实例啊,要不根本不知道你想啥操作
kron(矩阵, 向量)
举个简单的例子
矩阵c=[1 2 3,3 4 6,5 2 2]& &是一个3*3的矩阵
时间序列f=[1 3 7 9 6 2 3] 共有7个元素
我想用f中的每个数分别乘以矩阵c得到7个3*3的矩阵,怎么做?请高手指点,谢谢!
三楼的大侠,我已经试过kron这个函数了,不是我想要的结果,不过还是谢谢!
这个形式就可以了
a=[1 2 3];
b=[1 2 3;4 5 6;7 8 9];
& & c=a(i)*b
太感谢了,你帮了我的大忙!我已经试过了,不过还有个问题:运行结果全部出现在了命令窗口,可工作空间的数据只有最后一个矩阵,应该怎么得到其他矩阵呢?
嗯,好像是哦
我试了一下,没有整出来,不过也没有关系吧
让高手帮忙下
谢谢大侠!
&& a=[1 2 3];
b=[1 2 3;4 5 6;7 8 9];
& &&&1& &&&2& &&&3
& &&&1& &&&2& &&&3
& &&&4& &&&5& &&&6
& &&&7& &&&8& &&&9
&& c=mat2cell(kron(b,a),size(b,1),repmat(size(b,2),1,length(a)))
& & [3x3 double]& & [3x3 double]& & [3x3 double]
& &&&1& &&&2& &&&3
& &&&4& &&&8& & 12
& &&&7& & 14& & 21
& &&&2& &&&4& &&&6
& &&&5& & 10& & 15
& &&&8& & 16& & 24
& &&&3& &&&6& &&&9
& &&&6& & 12& & 18
& &&&9& & 18& & 27
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
如有投资本站或合作意向,请联系(010-);
邮箱:service@pinggu.org
投诉或不良信息处理:(010-)
论坛法律顾问:王进律师

我要回帖

更多关于 matlab 函数返回矩阵 的文章

 

随机推荐