44问答网
所有问题
一道MATLAB题~写出执行以下代码后C,D,E的值
A=[1,2,3;4:6;7:9];
C=[A;[10,11,12]],
D=C(1:3,[2 3])
E=C(2,[1 2])
希望大神解释以下为什么 谢谢
举报该问题
推荐答案 2013-12-16
哈哈,这其实是Matlab中非常基本的对于矩阵的表达方法,当你列出一个矩阵时,需要对矩阵里面的元素进行提取时就会用到上述的表达方法,就是将你关心的元素提取出来。
以你的列举为例,A为一个三行三列的矩阵,C是对A矩阵的基础上加上一行,即[10,11,12];D是对C矩阵中的第一到第三行(就是1:3所表达的意义)元素中的第二列和第三列(即[2 3]所表达的意义)元素进行提取,最终提取出来就应该是D=[2 3;5 6; 8 9]。同理,E是对C矩阵中的第二行元素中的第一列和第二列元素提取出来。当然结果E=[4 5]。 你可以看Matlab中help中的文档对矩阵运算的解释,内容非常详细非常多。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/YKGWWWZZWY6KVKK66VZ.html
其他回答
第1个回答 2013-12-16
结果如下:
C =
1 2 3
4 5 6
7 8 9
10 11 12 % 是表示 在A矩阵基础上 再加一行 10 11 12,形成矩阵C
D =
2 3
5 6
8 9 % 表示 选出 C 矩阵的 一到三行 中的 2号3号元素
E =
4 5 % 表示 选出 C 矩阵的 2行 中的 1号2号元素
相似回答
写出执行以下代码后C,D,E的值
A=[1,2,3;4:6;7:9]; C=[A;[10,11,
答:
C
=[1,2,3;4,5,6;7,8,9;10,11,12]
D
=[1,4,7,6]E=[4,4]
若变量已正确定义
,写出执行以下
程序段后变量
的值
。请注意,直接填数字...
答:
while(t_number != 0){ digit = t_number % 10; s = s + digit; t_number = t_number / 10;}
数学中的“迭代法”是什么啊?有什么用?
答:
设方程为f(x)=0,用某种数学方法导出等价的形式x=g(x),然后按以下步骤执行: (1) 选一个方程的近似根,赋给变量x0; (2) 将x0
的值
保存于变量x1,然后计算g(x1),并将结果存于变量x0; (3) 当x0与x1的差的绝对值还小于指定的精度要求时,重复步骤(2)的计算。 若方程有根,并且用上述方法计算出来的近似...
C
语言
写出下面
程序段
执行后,
变量a,b
的值
答:
a=b=1; // a:1, b:1 a=a + b; // 从内存中取出a
的值,
b的值,送到寄存器相加,从寄存器取出结果,存到a的内存 b=b+a ; // b = 2 + 1; 原因相同 在优酷上找”
C
/C++学习指南 “,看完第03-01, 03-02, 03-03讲,就能理解这个问题 ...
大家正在搜
下面代码的执行结果是
如何写出优雅的代码
如何写出优美的代码
代码自动写代码
如何用代码写一个网站
执行代码
无法继续执行代码是怎么
找不到执行代码
静态代码块什么时候执行
相关问题
请大家帮忙解答一道Matlab的题目,主要是写出可以正确运行...
写出执行以下代码后C,D,E的值 A=[1,2,3;4:6;...
MATLAB程序设计题两道,要求写出计算公式,程序和程序运行...
王爽《汇编语言》里的一道题目,⑴写出每条汇编指令执行后相关寄...
一道程序题 写出程序运行结果 并解释
一道C语言程序设计题,要求写出运行结果。
一个C语言题目 请写出执行过程和输出结果 给出简要功能描述 ...
MATLAB画一个简单的函数。x,y取值是实数,z=(1-x...