matlab中定义 s a 求 a(s)的matlab中定义 s a 求 a(s)的结果如下,但是不明白为什么是这样的,因为a(s)应该是当s=1时a(s)是取第1个元素,而当s=2时a(s)是取第2个元素,而当s=10时a(s)是取第10个元素,但现在s

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 17:14:42

matlab中定义 s a 求 a(s)的matlab中定义 s a 求 a(s)的结果如下,但是不明白为什么是这样的,因为a(s)应该是当s=1时a(s)是取第1个元素,而当s=2时a(s)是取第2个元素,而当s=10时a(s)是取第10个元素,但现在s
matlab中定义 s a 求 a(s)的
matlab中定义 s a 求 a(s)的结果如下,但是不明白为什么是这样的,因为a(s)应该是当s=1时a(s)是取第1个元素,而当s=2时a(s)是取第2个元素,而当s=10时a(s)是取第10个元素,但现在s值均为1或0,怎么正好取出的是s==1的值呢?
s =
0
0
1
1
0
0
1
0
1
1
>> a=[1:10]'
a =
1
2
3
4
5
6
7
8
9
10
>> a(s)
ans =
3
4
7
9
10
应该你说的是对的,但是习惯上a(1,:),a(2,:),a(3,:),分别表示第1 2 3行的a
这里a(s),a和s是同维数 是另一种用法吗?

matlab中定义 s a 求 a(s)的matlab中定义 s a 求 a(s)的结果如下,但是不明白为什么是这样的,因为a(s)应该是当s=1时a(s)是取第1个元素,而当s=2时a(s)是取第2个元素,而当s=10时a(s)是取第10个元素,但现在s
楼主理解的不对,matlab 是这样
a(s),a和s是同维数一一对应的矩阵.
其中a是由各种各样的元素构成的.而s的各个元素不是0就是1.
此时a(s)表示对a的元素的一种“筛选”.对于s里是1的位置,a对应的位置的数就被选出来,对于s里是0的位置,a对应位置的数则不选.
针对你的例子,就是
3 4 7 9 10 被选了出来.
补充:
嗯 对 a(1,:)这样的用法,括号里是2个数(当然也包括:和end之类的特殊符号),此时表示按下标选取元素. 但是a(s)的例子里,你的s也是个向量或者矩阵嘛,参数类型不同,函数代表的含义就不同了,这在编程技术里叫做“重载”

matlab中定义 s a 求 a(s)的matlab中定义 s a 求 a(s)的结果如下,但是不明白为什么是这样的,因为a(s)应该是当s=1时a(s)是取第1个元素,而当s=2时a(s)是取第2个元素,而当s=10时a(s)是取第10个元素,但现在s matlab中矩阵含有未知数的逆怎么算A=[S -1 0;2 S+3 0;1 -1 S-3]A的逆怎么求? matlab中 S函数 显示没有定义变量t是怎么回事 matlab里load(['A',num2str(i),'.S. 如何在Matlab中实现Z变换 例如:G(s)=K/(s(s+a))最好给出可执行程序 MATLAB中怎么将含有变量的矩阵求逆?MATLAB中如要求一个由纯数字组成的矩阵,如a=[1 2 3;4 5 6],求其逆矩阵只需要输入inv(a)即可.但如果矩阵中含有变量,如a=[s 0 1;2 s+1 1;0 1/s s^2].怎么求其逆矩阵? matlab Z变换G(S)=K(S+b)/s(s*s+4s+8)(s+a) 怎样在matlab中将起变换为G(z)? 已知集合U={1,2,3,4,5,6},对于A包含于U,定义S(A)为A中所有元素之和,求全体S(A)的总和S. 已知集合U={0,1,2,3,4,5,6,7,8,9},若A含于U,定义S(A)为A中所有元素之和,求所有S(A)的总和S. 【Matlab】Matlab中如何编写S函数 【Matlab】Matlab中如何编写S函数 如何用matlab编写求该函数最大值?1.设S,A(0 C语言编程,三角形面积的海伦公式为:area=开根号[s(s-a)(s-b)(s-c],其中s=(a+b+c)/2,a、b、c是三角形的三边.定义两个函数,一个和来求area,一个和来求s.从主函数中输入三边的长度,并检测是否合法,然 已知集合A={-5,-4,0,6,7,9,11,12},X包含于A,定义S(x)为集合X中元素之和,求所有S(x)的和S. matlab中S函数显示没有定义变量t是如何回事 matlab中S函数显示没有定义变量t是如何回事 等差数列{a(n)}中,S(m)=S(n),求S(m+n). a firework(s) display中 S要加吗