1樓:匿名使用者
自己編一個:
sinc函式定義為:
y = sin(pi*x)/(pi*x) if x ~= 0
= 1 if x == 0
dirichlet defined as
d(x) = sin(n*x/2)./(n*sin(x/2)) x not a multiple of 2*pi
+1 or -1 for x=a multiple of 2*pi. (depending on limit)
或者據說這種問題是license檔案裡面有問題,不過你的版本應該沒問題
我以前也遇到過這個問題,不過我把matlab關掉重啟,ok了;
檢查你的源程式所在目錄裡面有沒有一個檔名sinc.m的檔案,如果有就是衝突了;
用matlab實現圖上的sinc函式!非常感謝!!!
2樓:匿名使用者
用matlab實現圖上的sinc函式的**為t=linspace(-100,100);
t0=2;a=1;
t=(t-t0)/a;
y = sinc(t);
plot(t,y);
xlabel('time (sec)');ylabel('amplitude'); title('sinc function')
執行結果
3樓:匿名使用者
%sinc函式的影象實現
clear;
clc;
t = linspace(-5,5);
y = sinc(t);
plot(t,y);
xlabel('time (sec)');ylabel('amplitude'); title('sinc function');
matlab中sinc和sin函式的區別?
4樓:豔陽高照的午後
sinc函式,又稱辛格函式,用sinc(x)表示。也記作sa函式,用sa(x)表示。有兩個定義,有時區分為歸一化sinc函式和非歸一化的sinc函式。
sin函式,即正弦函式,三角函式的一種。
定義:銳角正弦函式:
在直角三角形abc中,∠c是直角,ab是∠a斜邊,bc是∠a的對邊,ac是∠b的對邊。
正弦函式就是sin(a)=a/c
sina=∠a的對邊:斜邊
正弦函式:
對於任意一個實數x都對應著唯一的角(弧度制中等於這個實數),而這個角又對應著唯一確定的正弦值sinx,這樣,對於任意一個實數x都有唯一確定的值sinx與它對應,按照這個對應法則所建立的函式,表示為y=sinx,叫做正弦函式。
單位圓定義:
影象中給出了用弧度度量的某個公共角。逆時針方向的度量是正角而順時針的度量是負角。設一個過原點的線,同x軸正半部分得到一個角θ,並與單位圓相交。
這個交點的y座標等於 sinθ。在這個圖形中的三角形確保了這個公式;半徑等於斜邊並有長度 1,所以有了 sinθ=y/1。單位圓可以被認為是通過改變鄰邊和對邊的長度並保持斜邊等於 1 檢視無限數目的三角形的一種方式。
即sinθ=ab,與y軸正方向一樣時正,否則為負
對於大於 2π 或小於 0 的角度,簡單的繼續繞單位圓旋轉。在這種方式下,正弦變成了週期為 2π的周期函式。
5樓:匿名使用者
sinc sin(pi*x)/(pi*x) function.
6樓:匿名使用者
sinc = sin(x)/x
matlab中sinc函式怎麼用ezplot繪圖
7樓:木生子識時務
直接繪製就行了吧。有可能會不太理想,你可以自己調一下座標軸解決syms x;
ezplot(sinc(x));
set(gca,'ylim',[-0.3,1.1]);
matlab中求矩陣各行元素之和的函式sum 怎麼用,最好舉
a 1,2 3,4 a 1 2 3 4 對列求和 sum a ans 4 6 對行求和 sum a,2 ans 37 sum x,1 是按列求和,比如 版x 1 1 1 1 2 2 2 2 sum x,1 ans 3 3 3 3 sum x,2 是按行權求和,sum x,2 ans 48 matla...
怎麼用matlab求m檔案中的函式的梯度
試試,下面的 如果xi是實數將eval syms sx,改為eval syms sx,real 計算結果可能更簡潔一些,這裡由於不知道 回你的m值,所以也將其引數化答了,你可以將其換為你需要的值。若有問題,可繼續追問 x m for i 1 24 sx x num2str i m num2str i...
在matlab中怎麼求矩陣中大於某個數的元素個數,以及元素的總數
a 1 2 3 5 3 5 3 2 sum sum a 3 a,b size a a b 大於3 prod size a 3 一共 prod size a matlab裡,怎麼得到一個矩陣所含的元素個數 假設你的矩陣是a,維數你自己看著辦 length a 這個能得到你要的元素個數如果你要非重複的元...