xjh2527 2021-11-06 15:51 采纳率: 91.7%
浏览 49
已结题

使用matlab。diag函数生成的对角矩阵,用什么函数经过变化可以得到要得的矩阵

2、使用diag等函数产生下列矩阵。
a=[0,0,8;0,-7,5;2,3,0] b=[2,0,4;0,5,0;7,0,8]
3、利用reshape函数将2题中的a和b变换成行向量。

  • 写回答

1条回答 默认 最新

  • joel_1993 2021-11-06 17:22
    关注

    你好,代码供参考:

    a = flip(diag([2,-7,8]) + diag([3,5],1))
    b = diag([2,5,8]) + diag(7,2)+diag(4,-2)
    a1 = reshape(a,1,numel(a))
    b1 = reshape(b,1,numel(b))
    

    结果:

    a =
    
         0     0     8
         0    -7     5
         2     3     0
    
    b =
    
         2     0     7
         0     5     0
         4     0     8
    
    a1 =
    
         0     0     2     0    -7     3     8     5     0
    
    
    b1 =
    
         2     0     4     0     5     0     7     0     8
    

    有帮助望采纳哟谢谢啦

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 11月15日
  • 已采纳回答 11月7日
  • 创建了问题 11月6日

悬赏问题

  • ¥100 求三轴之间相互配合画圆以及直线的算法
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 自己瞎改改,结果现在又运行不了了
  • ¥15 链式存储应该如何解决
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站