全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
1295 2
2012-03-23
Snap1.bmp
我有一个31行21列的矩阵C,每行每列的数据cij都是已知的,现在需要根据cij的上述四个取值范围分别用不同的公式来计算公式中不同系数结果,计算公式见图片,请高手指点这个程度如何编写,生成的结果包括三个矩阵,第一个用来存取公式中的第一个系数,第二个矩阵用来存取i前的系数,第三个矩阵用来存取j前的系数。本人是matlab新手,只懂一点皮毛,所以请高手能不吝赐教,非常感谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-3-23 13:24:58
这个问题应该比较好做吧。
A1=zeros(31,21);%赋予0矩阵,用作储存系数;
A2=A1;
A3=A1;
for i=1:31
for j=1:21
     if 0<=c(i,j)&c(i,j)<=c1
      A1(i,j)=0;
     A2(i,j)=0;
     A3(i,j)=1;
   else if c1<=c(i,j)&c(i,j)<=c2
          A1(i,j)=0;
         A2(i,j)=(c2-c(i,j))/(c2-c1);
        A3(i,j)=(c(i,j)-c1)/(c2-c1);
   else if
       依次类推哦。。。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-3-24 08:58:21
非常感谢高手的指点!!!!!!!!!!
对你的钦佩犹如滔滔江水连绵不绝!!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群