在matlab中x(5),y(7:3:5)是什么意思

2021-02-24 08:34:35 字数 6088 阅读 9691

1楼:叛逆的游侠

x=(5)相当于给x赋值5,也可以看成得到一个1维向量值为5;

y=(a:b:c)会得到从a开始,以b为间距,一直到c的一个向量专,比属如y=(1:

2:5)会得到向量[1,3,5],但是你的y=(7:3:

5)只能得到空向量,因为起始值7已经大于5了

matlab中 a=[1,2,3;4,5,6;7,8,9] b=a(3:-1:1,1:3) 这个是什么意思

2楼:墨汁诺

就是b取a的第3、2、1行,所有列,就是b是a上下翻转的矩阵,相当于b=flipud(a)。

matlab中的矩阵:求解线性方程组是线性代数课程中的核心内容,而矩阵又在求解线性方程组的过程中扮演着举足轻重的角色。利用科学计算软件matlab来演示使用矩阵,同时,也使学生对线性代数的认识更加理性。

矩阵的构造:在matlab中,构造矩阵的方法有两种。一种是直接法,就是通过键盘输入的方式直接构造矩阵。另一种是利用函数产生矩阵。

3楼:花降如雪秋风锤

a=[1,2,3;4,5,6;7,8,9]表示的是输入矩阵a,第一行是1,2,3;第二行是4,5,6;第三行是7,8,9 。

b=a(3:-1:1,1:3)表示b等于a矩阵的第3、2、1行,所有列,就是b是a上下翻转的矩阵,相当于b=flipud(a)。

扩展资料

matlab的优势特点:

1、 高效的数值计算及符号计算功能,能使用户从繁杂的数**算分析中解脱出来。

2、具有完备的图形处理功能,实现计算结果和编程的可视化。

3、友好的用户界面及接近数学表达式的自然化语言,使学者易于学习和掌握。

4、 功能丰富的应用工具箱(如信号处理工具箱、通信工具箱等) ,为用户提供了大量方便实用的处理工具。

4楼:佼畅赧雅媚

大括号是cell结构

小括号是矩阵结构

a是cell结构,你可以把它看成是很多子矩阵组成的新矩阵。每一个位置就是一个矩阵,每一个矩阵下的某个位置就是一个数值

matlab 中y=x(:,ones(1,3))是什么意思?

5楼:匿名用户

clear all

close all

clcx=rand(5,5)

y=x(:,ones(1,3))

%这是结果;你看看就懂了吧。

x =0.0971 0.0344 0.1869 0.7547 0.1190

0.8235 0.4387 0.4898 0.2760 0.4984

0.6948 0.3816 0.4456 0.6797 0.9597

0.3171 0.7655 0.6463 0.6551 0.3404

0.9502 0.7952 0.7094 0.1626 0.5853

y =0.0971 0.0971 0.0971

0.8235 0.8235 0.8235

0.6948 0.6948 0.6948

0.3171 0.3171 0.3171

0.9502 0.9502 0.9502

实际上就是取出x矩阵中的第1,1,1(ones(1,3)=[1 1 1])列;

6楼:匿名用户

自己试一试就明白了。如一楼所答。

matlab中[x,y]是什么意思

7楼:匿名用户

就是把x、y矩阵合起来形成一个新的矩阵。

8楼:匿名用户

将copyy的转置矩阵赋给x 比如说:

y=magic(5)

y =17 24 1 8 1523 5 7 14 164 6 13 20 2210 12 19 21 311 18 25 2 9>> x=y'

x =17 23 4 10 1124 5 6 12 181 7 13 19 258 14 20 21 215 16 22 3 9

9楼:匿名用户

代表是二维矩阵行和列

matlab 中“y=x(:,ones(1,3))”是什么意思?

10楼:聪爷下雪了

clear all

close all

clcx=rand(5,5)

y=x(:,ones(1,3))

%这是结果;你看看就懂了吧。

x =0.0971 0.0344 0.1869 0.7547 0.1190

0.8235 0.4387 0.4898 0.2760 0.4984

0.6948 0.3816 0.4456 0.6797 0.9597

0.3171 0.7655 0.6463 0.6551 0.3404

0.9502 0.7952 0.7094 0.1626 0.5853

y =0.0971 0.0971 0.0971

0.8235 0.8235 0.8235

0.6948 0.6948 0.6948

0.3171 0.3171 0.3171

0.9502 0.9502 0.9502

实际上就是取出x矩阵中的第1,1,1(ones(1,3)=[1 1 1])列;

11楼:频广英辉鹃

regress是线性回归拟合和。

bls=regress(y,[ones(10,1)x])意思是拟合成y=b0+b1*x(1)……bls得出来的是系数b

matlab里xy=[x(:) y(:)];是什么意思

12楼:匿名用户

xy等于x,y的合并,冒号表示所有元素,则xy=[x(:) y(:)];表示将x的所有元素作为第一列,y的所有元素作为第二列,形成的xy是一个2列的矩阵;比如例子:

x=[1 2 3;4 5 6;7 8 9]x =1 2 3

4 5 6

7 8 9

x是个3*3的矩阵,在存储时,按列存储为[1 4 7 2 5 8 3 6 9]

所以x(5)=x(2,2)=5,所以下面的合并会按这个顺序来。

>> y=rand(3)

y =0.8147 0.9134 0.

27850.9058 0.6324 0.

54690.1270 0.0975 0.

9575>> xy=[x(:),y(:)]

xy =

1.0000 0.8147

4.0000 0.9058

7.0000 0.1270

2.0000 0.9134

5.0000 0.6324

8.0000 0.0975

3.0000 0.2785

6.0000 0.5469

9.0000 0.9575

matlab中x=b(:,1:7)是什么意思

13楼:匿名用户

引用数组,格式为 b(n,m),其中n代表行,m代表列

如果行全部引用,则用”:“代表

上式b(:,1:7),代表引用1-7列数据

14楼:匿名用户

将矩阵b中第1列到第7列的所有元素赋给矩阵x;

矩阵b中的第1个冒号表示所有行,后面的1:7表示矩阵b的1到7列,。

例:a(a:b,c:d)表示取矩阵a的a到b行,c到d列的所有元素。

15楼:匿名用户

选定矩阵b中第1列到第7列的所有元素,赋值给矩阵x。

**中的第一个冒号,表示所有行,第一个冒号是从第1到第7的意思。

16楼:匿名用户

close all

clear all

a=newfis('fuzzf');

f1=1;

a=addvar(a,'input','e',[-3*f1,3*f1]);

a=addmf(a,'input',1,'nb','zmf',[-3*f1,-1*f1]);

a=addmf(a,'input',1,'nm','trimf',[-3*f1,-2*f1,0]);

a=addmf(a,'input',1,'ns','trimf',[-3*f1,-1*f1,1*f1]);

a=addmf(a,'input',1,'z','trimf',[-2*f1,0,2*f1]);

a=addmf(a,'input',1,'ps','trimf',[-1*f1,1*f1,3*f1]);

a=addmf(a,'input',1,'pm','trimf',[0,2*f1,3*f1]);

a=addmf(a,'input',1,'pb','**f',[1*f1,3*f1]);

f2=1;

a=addvar(a,'input','ec',[-3*f2,3*f2]);

a=addmf(a,'input',2,'nb','zmf',[-3*f2,-1*f2]);

a=addmf(a,'input',2,'nm','trimf',[-3*f2,-2*f2,0]);

a=addmf(a,'input',2,'ns','trimf',[-3*f2,-1*f2,1*f2]);

a=addmf(a,'input',2,'z','trimf',[-2*f2,0,2*f2]);

a=addmf(a,'input',2,'ps','trimf',[-1*f2,1*f2,3*f2]);

a=addmf(a,'input',2,'pm','trimf',[0,2*f2,3*f2]);

a=addmf(a,'input',2,'pb','**f',[1*f2,3*f2]);

f3=1.5;

a=addvar(a,'output','u',[-3*f3,3*f3]);

a=addmf(a,'output',1,'nb','zmf',[-3*f3,-1*f3]);

a=addmf(a,'output',1,'nm','trimf',[-3*f3,-2*f3,0]);

a=addmf(a,'output',1,'ns','trimf',[-3*f3,-1*f3,1*f3]);

a=addmf(a,'output',1,'z','trimf',[-2*f3,0,2*f3]);

a=addmf(a,'output',1,'ps','trimf',[-1*f3,1*f3,3*f3]);

a=addmf(a,'output',1,'pm','trimf',[0,2*f3,3*f3]);

a=addmf(a,'output',1,'pb','**f',[1*f3,3*f3]);

rulelist=[1 1 1 1 1;

1 2 1 1 1;

1 3 2 1 1;

1 4 2 1 1;

1 5 3 1 1;

1 6 3 1 1;

1 7 4 1 1;

2 1 1 1 1;

2 2 2 1 1;

2 3 2 1 1;

2 4 3 1 1;

2 5 3 1 1;

2 6 4 1 1;

2 7 5 1 1;

3 1 2 1 1;

3 2 2 1 1;

3 3 3 1 1;

mom算法。

显示的三个图形窗口分别是:模糊控制器内部原理图,以及2个输入,1个输出的隶属度函数图。

c语言y x+5是什么意思,x+=5在c语言中是什么意思

1楼 匿名用户 y x 5 y y x 5 2楼 听不清啊 它等价于y y x 5 3楼 和蔼的杰尼 就是y y x 5 和a b就是a a b,a b就是a a b是同样的意思 4楼 夔芃芃理寿 最好写成x y 5 容易读懂。不过关系运算符是比赋值运算符优先级高。 5楼 钊灵寒原雅 y 5表示逻辑...

matlab中,Y X(2:end)是什么意思

1楼 日向淳正 y x的第二个数开始到最后结尾。即除了x第一个元素,全部赋值给y 2楼 匿名用户 y为由x的第二个到最后一个元素组成的向量或数组 linux中cat 3楼 腾讯电脑管家 这是here documents的用法,用于多行文本输入。 格式如下 cat end只是个文本结束的标识符,此标识...

这个,4 x+5是什么意思,x/4 y/5=0,是什么意思?

1楼 火叶头 前面说到合作需四天,然后说剩下的工程乙也如期完成,说明乙后面也用的是四天。所以这个的原意应该是1 x 5再乘4 x 4 y 5 0 是什么意思? 2楼 匿名用户 如果是乖法,那么x,y其中有一个为零,其等式就能成立。 c语言中的x x 5 6 x 4 x 5 是什么意思 假如x 20 ...