matlab中yxones13是什麼意

2021-03-19 18:36:50 字數 4636 閱讀 1808

1樓:聰爺下雪了

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])列;

2樓:頻廣英輝鵑

regress是線性迴歸擬合和。

bls=regress(y,[ones(10,1)x])意思是擬合成y=b0+b1*x(1)……bls得出來的是係數b

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

3樓:匿名使用者

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])列;

4樓:匿名使用者

自己試一試就明白了。如一樓所答。

在matlab中,y(:,1)=x(:,1)是什麼意思?

5樓:

將x矩陣的第一列所有元素賦值給y矩陣的第一列。

6樓:匿名使用者

冒號表示所有元素。

所以y(:,1)的意思是矩陣y的第一列的所有元素。

你那句話的意思是將矩陣x的第一列的所有元素賦給矩陣y的第一列。

7樓:匿名使用者

因為1/x在x=0處不連續,是趨於無窮大的,因此影象上會顯示成直線可以用下面的命令畫圖 x=-6:0.1:6; y=1./x; plot(x,y) grid on //顯示網格

8樓:

將y矩陣的第1列的全部元素等於x矩陣的第1列的全部元素

matlab中x=a(:,1);y=a(:,2);z=a(:,3)是什麼意思?其中a為矩陣。

9樓:我的電視

x是矩陣a中第一列所有的元素排成的列向量。

:表示所有的

以此類推y是矩陣a中第二列所有的元素排成的列向量。

matlab中x(:,[2,3])=[]是什麼意思?

10樓:匿名使用者

在這裡x 是一來個三維陣列,或者自說是三維矩陣,y=x(:,:,1)是指x中的第一頁中的二維陣列,y=x(2,-3,1)中的「-3」有誤,不能為負數,只能為正數,若是y=x(2,3,1)表示x中第1頁第2行第3列那個數

11樓:白丁

在這裡x 是一個

三維抄陣列,或bai者說是三維矩陣,y=x(:,:,1)是指dux中的

第一頁中的二維陣列zhi,y=x(2,-3,1)中的「-3」有誤,不能為負數,只dao能為正數,若是y=x(2,3,1)表示x中第1頁第2行第3列那個數

12樓:匿名使用者

刪除2、3列

x=[ones(16,1) x]在matlab 中表示什麼意思?

13樓:無悔傷心客

不是表示單位矩陣。

ones(16,1)產生一個16行1列的元素全為1的列向量,後面的x是一個16行(任意列數)的矩陣或向量,從而形成一個大的矩陣x(第一列為1,後面是x的列)。

14樓:匿名使用者

ones(16,1)產生一個16行1列的元素全為1的列向量,後面的x是一個16行(任意列數)的矩陣或向量,從而形成一個大的矩陣x(第一列為1,後面是x的列)。

15樓:匿名使用者

表示x第一列是16個1,後面的列是x。

16樓:匿名使用者

表示x第一列是16個1,後面的列是x,hehe

matlab語句中y=x'是什麼意思

17樓:天雲一號

matlab中,y=x'表示將x的轉置賦值給y。

在matlab中,變數右上方的單引號表示轉置運算(對於數值來說就是其本身)。

舉例說明如下:

x = [1, 2, 3; 3, 2, 1];

y = x';

% 執行上面的程式段後,輸出y為:

y=[1, 3; 2, 2; 3, 1]

18樓:花兒小詞

x為從-8到8以0.5為步長的列向量,即x=(-8,-7.5……)』

y是x的轉置,即y是行向量

ones(size(y)) 生成和y的元素個數相同且元素全為1的向量,當然格式也和y相同即也為行向量

x=x中所以元素和

這裡y=x'的作用就是為了後面生成全為1的那個向量能和x相乘

19樓:匿名使用者

將矩陣x的轉置賦值給y

20樓:匿名使用者

x是行向量,y才是列向量,在matlab中由於列向量不好表示,習慣上將列向量也表示成行向量的形式,列向量是行向量的轉置。

21樓:匿名使用者

:建立向量的表示式分隔符,如x=a:b:c

' 向量或矩陣的共軛轉置符

22樓:匿名使用者

x是1*33的矩陣,將它轉置後再賦給y,y便是33*1(33行1列)的矩陣

matlab y=(1,:)什麼意思

23樓:四舍**入

冒號:這個符號在matlab裡面表示「所有的」意思。

使用者給出的那個語句有問題,要麼是y(1,:),表示y這個矩陣的第一行所有列,要麼是y=x(1,:),把x這個矩陣的第一行所有列賦給y。

例如y =[ 1 2 3; 4 5 6 ], 則y(1, :) =[1 2 3]

24樓:匿名使用者

冒號:這個符號在matlab裡面表示「所有的」意思。

你上面那個語句有問題,要麼是y(1,:),表示y這個矩陣的第一行所有列,

要麼是y=x(1,:),把x這個矩陣的第一行所有列賦給y。

例如y =[ 1 2 3; 4 5 6 ], 則y(1, :) =[1 2 3]

25樓:匿名使用者

冒號表示所有元素。

所以y(:,1)的意思是矩陣y的第一列的所有元素。

你那句話的意思是將矩陣x的第一列的所有元素賦給矩陣y的第一列。

26樓:星就

矩陣y的第i列(冒號表示所有的index,因此y(i,j)表示y的第i行第j列,y(:,i)就表示整個第i列了)

27樓:匿名使用者

y(1,:)

矩陣y的第一行

28樓:匿名使用者

因為1/x在x=0處不連續,是趨於無窮大的,因此影象上會顯示成直線可以用下面的命令畫圖 x=-6:0.1:6; y=1./x; plot(x,y) grid on //顯示網格

matlab中,matlab中xround100rand1001這個語句是什麼意思

rand 生成0 1之間的一個隨機數 rand 100 1 將這個隨機數擴大99倍 100 rand 100 1 用100減去這個擴大99倍的隨機數 round 100 rand 100 1 對減後的結果四捨五入。其中涉及兩個函式 rand 生成隨機數函式 round 四捨五入函式。matlab中 ...

matlab中1 什麼意思,matlab中 a 1 2 是什麼意思

矩陣a第一列的轉置矩陣。x,y 表示 二維矩陣第x行第y列位置的元素,x為 則表示所有的行。因此,a 1 就表示a的第1列的所有元素,這是一個列向量。矩陣a右上角加一短撇 即a 表示a的轉置矩陣 交換a的行列位置,當a為複數矩陣,是共軛轉置,因此a 1 表示將矩陣a的第一列轉置,最終就得到了一個行向...

matlab中如何求特徵值,MATLAB中,求特徵值的函式eigs

用eig這個函式,eig就是特徵值eigenvalue 特徵值 和eigenvector 特徵向量 的縮寫,可以返回特徵值和特徵向量 v,d eig a 輸入矩陣a,輸出特徵向量v和特徵值d v的第n列為d的第n個特徵值的特徵向量 matlab中,求特徵值的函式eigs d 是一個對來角線矩陣,對角...