在matlab 逆矩阵中一个数点乘和乘一个矩阵的区别

阅读权限20威望0 级论坛币849 个学术水平1 点热心指数0 点信用等级1 点经验515 点帖子33精华0在线时间56 小时注册时间最后登录
积分 116, 距离下一级还需 29 积分
权限: 自定义头衔
道具: 彩虹炫, 雷达卡, 热点灯, 雷鸣之声, 涂鸦板, 金钱卡, 显身卡下一级可获得
道具: 匿名卡
购买后可立即获得
权限: 隐身
道具: 金钱卡, 雷鸣之声, 彩虹炫, 雷达卡, 涂鸦板, 热点灯
哼哼签到天数: 2 天连续签到: 1 天[LV.1]初来乍到
谢谢大侠!不过我还是想用6楼的方法,能不能帮我把7楼中问题解决一下,谢谢!
载入中......
阅读权限100威望14 级论坛币 个学术水平48 点热心指数61 点信用等级21 点经验58023 点帖子867精华0在线时间4308 小时注册时间最后登录
积分 12313, 距离下一级还需 5987 积分
权限: 自定义头衔, 签名中使用图片, 设置帖子权限, 隐身, 设置回复可见, 签名中使用代码
道具: 彩虹炫, 雷达卡, 热点灯, 雷鸣之声, 涂鸦板, 金钱卡, 显身卡, 匿名卡, 抢沙发, 提升卡, 沉默卡, 千斤顶, 变色卡下一级可获得
道具: 置顶卡
购买后可立即获得
权限: 隐身
道具: 金钱卡, 雷鸣之声, 彩虹炫, 雷达卡, 涂鸦板, 热点灯
阅读权限20威望0 级论坛币849 个学术水平1 点热心指数0 点信用等级1 点经验515 点帖子33精华0在线时间56 小时注册时间最后登录
积分 116, 距离下一级还需 29 积分
权限: 自定义头衔
道具: 彩虹炫, 雷达卡, 热点灯, 雷鸣之声, 涂鸦板, 金钱卡, 显身卡下一级可获得
道具: 匿名卡
购买后可立即获得
权限: 隐身
道具: 金钱卡, 雷鸣之声, 彩虹炫, 雷达卡, 涂鸦板, 热点灯
哼哼签到天数: 2 天连续签到: 1 天[LV.1]初来乍到
看懂版主的方法了,好用!不愧是大牛!
阅读权限38威望0 级论坛币5207 个学术水平623 点热心指数732 点信用等级473 点经验112717 点帖子3810精华0在线时间6662 小时注册时间最后登录
积分 11471, 距离下一级还需 6829 积分
权限: 自定义头衔, 签名中使用图片, 设置帖子权限, 隐身, 设置回复可见, 签名中使用代码
道具: 彩虹炫, 雷达卡, 热点灯, 雷鸣之声, 涂鸦板, 金钱卡, 显身卡, 匿名卡, 抢沙发, 提升卡, 沉默卡, 千斤顶, 变色卡下一级可获得
道具: 置顶卡
购买后可立即获得
权限: 隐身
道具: 金钱卡, 雷鸣之声, 彩虹炫, 雷达卡, 涂鸦板, 热点灯
开心签到天数: 34 天连续签到: 1 天[LV.5]常住居民I
Xaero 发表于
c{i}=我怎么试不出来啊,版主
阅读权限20威望0 级论坛币849 个学术水平1 点热心指数0 点信用等级1 点经验515 点帖子33精华0在线时间56 小时注册时间最后登录
积分 116, 距离下一级还需 29 积分
权限: 自定义头衔
道具: 彩虹炫, 雷达卡, 热点灯, 雷鸣之声, 涂鸦板, 金钱卡, 显身卡下一级可获得
道具: 匿名卡
购买后可立即获得
权限: 隐身
道具: 金钱卡, 雷鸣之声, 彩虹炫, 雷达卡, 涂鸦板, 热点灯
哼哼签到天数: 2 天连续签到: 1 天[LV.1]初来乍到
我用了版主10楼的方法,问题暂时解决了,但后续问题又来了,
b=[b{1} b{2} b{3} b{4}]
b{1}=[1 3 3;2 3 4;5 6 7]
我想用a分别来成b中的四个矩阵a*b{1}, a*b{2}, a*{3},a*{4}
应该怎么做,请版主赐教!谢谢!
阅读权限100威望14 级论坛币 个学术水平48 点热心指数61 点信用等级21 点经验58023 点帖子867精华0在线时间4308 小时注册时间最后登录
积分 12313, 距离下一级还需 5987 积分
权限: 自定义头衔, 签名中使用图片, 设置帖子权限, 隐身, 设置回复可见, 签名中使用代码
道具: 彩虹炫, 雷达卡, 热点灯, 雷鸣之声, 涂鸦板, 金钱卡, 显身卡, 匿名卡, 抢沙发, 提升卡, 沉默卡, 千斤顶, 变色卡下一级可获得
道具: 置顶卡
购买后可立即获得
权限: 隐身
道具: 金钱卡, 雷鸣之声, 彩虹炫, 雷达卡, 涂鸦板, 热点灯
继续kron,不会的话就用循环。前面那位童鞋的循环语句你可以学习学习!
阅读权限20威望0 级论坛币849 个学术水平1 点热心指数0 点信用等级1 点经验515 点帖子33精华0在线时间56 小时注册时间最后登录
积分 116, 距离下一级还需 29 积分
权限: 自定义头衔
道具: 彩虹炫, 雷达卡, 热点灯, 雷鸣之声, 涂鸦板, 金钱卡, 显身卡下一级可获得
道具: 匿名卡
购买后可立即获得
权限: 隐身
道具: 金钱卡, 雷鸣之声, 彩虹炫, 雷达卡, 涂鸦板, 热点灯
哼哼签到天数: 2 天连续签到: 1 天[LV.1]初来乍到
kron不会用,用语句存在之前讲过的结果不能在工作空间呈现的问题,而且版主给的建议
用c{i}=代替c=
不能运行,还要麻烦版主指教!
论坛好贴推荐matlab 中的cov等的统计函数的用法;假设X={xij}是一个p*n的矩阵,即有p个变元,n次观察,如何求协方差矩_百度知道
matlab 中的cov等的统计函数的用法;假设X={xij}是一个p*n的矩阵,即有p个变元,n次观察,如何求协方差矩
求高手指点,是不是行列互换的问题呢以及X的平均值(算出来应该是一个p维的列向量)我用cov和mean算出来是不一样的,绝对会加倍算上悬赏值,如果我看懂了
cov算出来的结果跟我手写的结果是不一样的。而且平均值得到的是一个n维的向量,想要得到的是p维的啊
提问者采纳
&gt,m对角线的元素是每列的方差;&&&0;&&nbsp.0330&=&-0;-0,n为4*4;2&=&&&nbsp,我们就可以用协方差的公式代入来计算协方差矩阵了;&=&&&0;1&&&&nbsp,由于我们不知道这些随机变量的概率分布(或联合概率分布).hiphotos.0006&&&&&nbsp.0110&nbsp。利用这个性质.com/zhidao/wh%3D450%2C600/sign=133ace5277a8fee4f88bb0/acb7d0a2e2d1b3f8cbef&&&&&nbsp.&nbsp.0330&nbsp.0714&&nbsp,3)M&&nbsp.0042&&&&nbsp,由此知cov也是按列计算的;&&&2&&&nbsp.6068&&&&nbsp.0080&nbsp.0186&nbsp,而只能计算出它们的一个无偏估计。%%%%%%%%%%%%%%%%%关于cov计算的结果和手算的结果不同;&&&&&nbsp.0714&&&&&-0;&nbsp.&&&4;&)n&-0;&&)%%所以要按行求平均值;3,那么对角线元素就是行的方差;&nbsp。其计算公式如下所示;0.8214&&nbsp.1517%%转置后计算协方差,即第i个随机变量取第k行的样本值时.0186&&&nbsp,其余元素就是行与行之间的协方差.7919&&&-0;&nbsp、样本方差与样本协方差;0;/zhidao/pic/item/acb7d0a2e2d1b3f8cbefc=mean(a&#39;&&m=cov(M)m&&&-0;&&3;0;&&&&&&nbsp:<img class="ikqb_img" src="&&&&-0;&&&nbsp.baidu.9501&=&&nbsp.0892&0;&nbsp,即样本均值.5000&gt.2311&&0;&nbsp,其余元素是列与列之间的协方差&&然而;&&&&&0;&nbsp.5000&nbsp.&&nbsp.0061&nbsp.0326&0;n=cov(M&#39;&&&gt://g;2;0,第j个随机变量也取第k行的样本值.jpg" esrc="http
提问者评价
其实我昨天晚上就已经想通了,matlab采用的是无偏估计,呵呵,不过你讲的非常细致!谢谢你!
其他类似问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁getindex 找一个1乘以d的向量或者p 矩阵在另 (比如n )中的位置坐标。 matlab 188万源代码下载-
&文件名称: getindex& & [
& & & & &&]
&&所属分类:
&&开发工具: matlab
&&文件大小: 1 KB
&&上传时间:
&&下载次数: 0
&&提 供 者:
&详细说明:找一个1乘以d的向量或者p乘以d的矩阵在另一个矩阵(比如n乘以d)中的位置坐标。-Finds the index value of a point.To find the index of a 1xd vector or pxd matrix in an nxd matrix.
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&getindex.m
&输入关键字,在本站188万海量源码库中尽情搜索:查看: 3106|回复: 6|关注: 0
Matlab怎样找出一个矩阵中两个特征相等的数?在线等
[ 3& &&&1& & 20;4& &&&1& &&&1; 5& &&&1& &&&4;1& &&&2& & 20; 4& &&&2& &&&1]第一列为数的横坐标,第二列为纵坐标,第三列为数的值,我现在要把横坐标和值都相等的数提出来归到一类,应该怎么办?
例如第2行和第5行的横坐标都为4,值都为1,我怎么把它们找到放入一个新集合??
关注者: 1
首先转换为完全存储方式,然后,按行寻找相等的值,归类即可。
可不可以说的具体点呢?
关注者: 1
原帖由 melon220 于
15:39 发表
可不可以说的具体点呢?
原来的矩阵可以看做是一个稀疏方式存储的矩阵,首先将它转换为一个完全存储方式矩阵,方便同行的查找。
由于原始矩阵不是一个稀疏矩阵,只有稀疏特征,可以用spconvert函数转化,然后用full转换为完全存储方式。
afull = full(spconvert(a));
afull
复制代码
从afull里面查找每一行相同的元素就是楼主要求的结果。
关注者: 3
A = [ 3 1 20
& & 4 1 1
& & 5 1 4
& & 1 2 20
& & 4 2 1];
[B,I,J] = unique(A(:,1));
for i = 1 : length(B)
& & C{i} = [];
end
for i = 1 : length(J)
& & j = J(i);
& & xi = B(j);
& & yi = A(i, 2:end);
& & Ci = [xi yi];
& & C{j} = [C{j}; Ci];
end
D = [];
for i = 1 : length(C)
& & Di = C{i};
& & D = [D; Di];
end
复制代码
未命名.bmp (354.43 KB, 下载次数: 0)
16:04 上传
关注者: 1
原帖由 lyqmath 于
16:04 发表
A = [ 3 1 20
& & 1 2 20
& & 4 2 1];
= unique(A(:,1));
for i = 1 : length(B)
& & C{i} = [];
for i = 1 : length(J)
& & j = J(i);
& & xi = B(j);
& & yi = A(i, 2:end ...
呵呵,好像lyq师兄写的程序和楼主需要的不太一样啊,还是我理解错了,下面是我的程序。
A = [ 3 1 20
& & 4 1 1
& & 5 1 4
& & 1 2 20
& & 4 2 1];
afull = full(spconvert(A));
afull
re = [];
for k = 1:size(afull,1)
& & if all(diff(afull(k,:)) == 0) && afull(k,1) ~= 0
& && &&&re = [k afull(k,1)];
& & end
end
re
复制代码
下面是结果
afull =
& &&&0& & 20
& &&&0& &&&0
& & 20& &&&0
& &&&1& &&&1
& &&&4& &&&0
re =
& &&&4& &&&1
复制代码
afull为转换后的A矩阵,根据A矩阵第一列为行号,第二列为列号,第三列为元素值转换。
re为结果,根据要求,第四行元素相同,因此,范围re第一列为行号,第二列为元素值。
真是不错,谢谢
Powered by查看: 5679|回复: 11|关注: 0
Matlab怎样将输入的数字,放入指定的一个矩阵中
譬如有一个矩阵A,我想把一些值放到该矩阵中,有没有这样的函数或方法?注:不是A=[2 3 4]
[ 本帖最后由 mooni 于
16:32 编辑 ]
关注者: 1
什么意思额
回复 2# edifiers2008 的帖子
我的一个程序是:
syms r s w u q x&&
a=q-s.*u.*w/((1+r).*(1+s-u.*s));
b=q-s.*w/(1+r);
y=(w+(1+r).*(q-x)).*s/((1+r).*(1+s).*q);
Q=int(y,x,b,a);& &&&%到这儿是一个关于q的函数
for i=1:1:100& &
& &&&r=subs(Q,'q',i);& & %得到一个坐标(i,r),就是这里,我想把这些坐标收集起来,然后画成图形
& &&&hold on& &
& &&&plot(i,r,'r')& && &%我这样画出的只是一些点列
图片如下:想把这些点连起来
关注者: 1
plot(i,r,'-r')
回复 5# edifiers2008 的帖子
额 版主还是没理解&&如果直接用plot(i,r,'-r'),其实是将100幅图片叠加在一起,因为每一副图片都是一个点,所以还是一些点列。因此我想将这些数收集到同一个矩阵中,然后通过plot(i,r,'-r')就能画出曲线来,版主能够理解了吗?所以说我想问有没有这样的方法可以将自动生成的一组数放入一个矩阵中。
syms r s w u q x&&
a=q-s.*u.*w/((1+r).*(1+s-u.*s));
b=q-s.*w/(1+r);
y=(w+(1+r).*(q-x)).*s/((1+r).*(1+s).*q);
Q=int(y,x,b,a);& &&&%到这儿是一个关于q的函数
for i=1:1:100& &
& &&&r=subs(Q,'q',i);& & %得到一个坐标(i,r),就是这里,我想把这些坐标收集起来,然后画成图形
& & mm(i)=r;
& && && &%我这样画出的只是一些点列
plot(g,mm);
可以试一下;我觉得你编的有点罗嗦 但是 还是基于你的程序编的
syms r s w u q x
a=q-s.*u.*w/((1+r).*(1+s-u.*s));
b=q-s.*w/(1+r);
y=(w+(1+r).*(q-x)).*s/((1+r).*(1+s).*q);
Q=int(y,x,b,a);
for i=1:1:100& &
r=subs(Q,'q',i);& &
回复 7# svvn 的帖子
谢了&&我因为密码有点问题&&所以重新申请了一个&&不过我也会做了& &哈哈
Powered by

我要回帖

更多关于 matlab 逆矩阵 的文章

 

随机推荐