1樓:紅葉蔚然
n0=0;
n1=-10;
n2=10;
n=[n1:n2];%給出序列序號
x=[(n-n0)>=0];%給處置序列,應注意只有當n-n0》=0時值才為1,否則為0
stem(n,x);%繪製出離散序列
xlabel('n');
ylabel('x(n)');
title('jieti');
grid on
2樓:宇逸
這句是給x幅值,得到的是邏輯值。
如下所示:
>> n=5;
>> n0=3;
>> x=[(n-n0)>=0]
x =1
>>當n-n0>=0成立時候,(n-n0)>=0的邏輯值為真,x的值為1當n-n0<0時候,(n-n0)>=0的邏輯值為假,x的值為0
用matlab實現函式impseq(n0,n1,n2),使函式實現δ(n-n0),n1
3樓:睪眾苯韭
衝激函式即是delta函式,屬於廣義函式。直觀的理解便是在x0點取值為1,在區間其餘處取值為0。其可以直接生成,也可以視為階梯函式的導數來生成。
在matlab中,如果是為了繪製出衝激函式的效果圖,可以如下編寫m檔案:
function x=impseq(n0,n1,n2)
n = n1:0.01:n2;
x = [(n-n0)==0]; %其中n0為delta=1處橫座標。
end其中n0是取值為1的點,n1,n2是區間左右端點,你可以通過調節0.01使得函式不為0區域變窄。
除此之外,如果你僅僅要使用衝激函式,即按照其廣義的定義,我建議還是解析進行比較好。畢竟廣義函式不是一般意義上的函式,其存在性依賴於函式的弱收斂。而matlab只是一個數值模擬程式,這方面不是很適合。
我的理由是:學習程式設計最有效的方法之一是看**,而你能看到的大量的**很可能不是用你所喜愛的語言編寫的。
matlab中n=[0:1:n-1];是什麼意思
4樓:伏安筠沙芊
n~=0這句在matlab程式中,是個比較判斷,如果n不等於0,得結果真為1,如果n為別的值,得結果假為0。
5樓:老和尚小方丈
n=[0:1:n-1];
表示以增量1為基準遞增的向量(0,1,2,3,...n-1)。。。
6樓:匿名使用者
>> n=0:1:10
n =0 1 2 3 4 5 6 7 8 9 10
>> n=0:10
n =0 1 2 3 4 5 6 7 8 9 10
中間預設的話預設為1
7樓:匿名使用者
給n賦值一個陣列,從0到10,間隔是1
n=[0,1,2,3,4,5,6,7,8,9,10]
matlab中x=x(1:n)是什麼意思
8樓:老炸
您好!下面這句話是錯誤的,冒號運算子無法獨立使用x=(:);
而x = [x-1;x(1); x+1];
的意思是,將【行專向量x的所有元屬
素減一】 和 【向量x的第一個元素】 和 【向量x的所有元素加一】 連線起來得到新的向量x。
% 設 x = [3,7,1,0,-4]
% 則x = [x-1;x(1); x+1];結果為% x = [2,6,0,-1,-5,3,4,8,2,1,-3]謝謝!請採納
9樓:敬姮狄清妙
x(1,:)表示
抄x的第
襲一行所有元bai素
x(2,:)表示x的第二行所du有元素
zhix(3,:)表示x的第三行所有元素
plot(x,y)表示plot(x(1,:),y,x(2,:),y,x(3,:),y)
所以是三條曲線dao
10樓:朝陽天使
j的值從n-1開始,以每次減一的方式遞減到1
如果n是10的話,那麼j就是9,8,7,6,5,4,3,2,1的一維數列。
11樓:匿名使用者
1:5 表示是 (1,2,3,4,5) 這樣一個向量x(1:n) 當然就是取x中前n個元素了.
你可以試試 x=magic(3)
a=x(1:5) 的結果
12樓:匿名使用者
x(:,1)
括號中逗號左邊代表行,右邊代表列
而:是代表所有行,1代表第一列
所以整句是x0賦值給矩陣x的第一列
13樓:匿名使用者
表示c是一個向量
[1,2,3,...,m*n]
1:1:(m*n)
表示首項為1,間隔為1,末項為m*n
1:0.1:2
表示間隔為0.1~
matlab x(a,1:n)=0是什麼意思?
14樓:匿名使用者
這是一條賦值語句。
賦予矩陣x中第a行中1到n個元素的值為零。
15樓:碧海生奇濤
x(a,1:n)=0這個語句語法錯誤
16樓:無知の自信
x應該是個矩陣,x(a,1:n)表示矩陣x 的第a 行,第1到第n列的所有元素
matlab中x=ones(1,n),以及q=zeros(1,n)中,是什麼意思?n=length(a)
17樓:隨便什麼名啦啦
x=ones(1,n)表示x為全0陣列;
q=zeros(1,n)表示q為全0陣列;
n=length(a)表示獲得陣列a的最大維度。
1、陣列的維數:
在matlab中,允許標量資料沿行、列、頁等方向排列成 『長方體』,而構成陣列,而行、列、頁等排列方向就分別被 稱為行維、列維和頁維。
2、陣列的規模及相關術語:
陣列沿某個維度排放的元素總數,稱為該維度的規模,所有維度規模的集合,就稱為陣列規模。
18樓:angel說愛我
x=ones(1,n)的意思是生成1行n列的元素為1的矩陣賦給x
q=zeros(1,n)是一個1行n列的0矩陣 賦給q
19樓:匿名使用者
首先你要明白,在matlab中的length函式,是求長度的,另外要明白zeros 這個函式是什麼,其實很簡單,zeros(m,n)或zeros(n) 功能:zeros(m,n)產生m×n
matlab中c是什麼意思,matlab中c c 什麼意思
c為一個未定義大小的矩陣,你可以一行一行加入進去資料 matlab中c c 什麼意思?c 1 2 3 4 5 6 c c c 1 2 3 4 5 6 c 142 536就是將矩陣變成列向量,規律自己看吧 將矩陣c變為列向量。例如 c 1 2 3 4 c c c 13 24 matlab 裡面r a ...
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中subplot 221 是什麼意思 221是數字,不是分開的
subplot 221 和subplot 2,2,1 是一樣的 subplot接收引數的形式有幾種subplot a b c.subplot a,b,c.subplot abc.subplot a,b,c.都是一樣的 具體 help subplot更詳細的幫助 matlab 中subplot 221...