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 是一個對來角線矩陣,對角...