Matlab 常用語句總結

2021-10-03 00:27:32 字數 1323 閱讀 2460

%% 迴圈讀取某路徑下相同檔案格式的檔案

%% 以*.dat檔案為例

clear all;

files = dir(strcat('g:\\breath_data\\','*.dat'));

file_num = 100;%檔案個數

adc_datai = zeros(file_num,2048);

adc_dataq = zeros(file_num,2048);

for i = 1:file_num

fp = fopen(strcat('g:\breath_data\',file(i).name));

adc_data = fread(fp,2048*2,'int16');

adc_datai(i,:) = adc_data(1:2:4096 - 1);

adc_dataq(i,:) = adc_data(2:2:4096);

end

%% 產生乙個單音訊號

clear all;

real = zeros(1,1024);

imag = zeros(1,1024);

data_fre = 0.1; %signal_rate

fsample = 2; %sampling_rate

n = 1024; %sample_point

t = (0:n-1)/fsample;

real = 2*cos(2*pi*data_fre*t);

imag = 2*sin(2*pi*data_fre*t);

fft_data = abs(fft(real + 1i*imag,1024));%對複數訊號做fft

figure(1);

plot(fft_data);

%% 原碼<--->補碼

%% 以16位寬資料為例

clear all;

%%原碼到補碼

for i = 1:1024

if data(i) < 0

data(i) = data(i) + 2^16;

else

data(i) = data(i);

endend

%%補碼到原碼

for i = 1:1024

data(i) = bitshift(data(i),-15);

if data(i) < 0

data(i) = data(i);

else

data(i) = data(i) - 2^16;

end

end

Sql常用語句總結

sql對大小寫不敏感,分為資料操作語言 dml 和資料定義語言 ddl sql 使用單引號來環繞 文字值 大部分資料庫系統也接受雙引號 如果是 數值,請不要使用引號 select 從資料庫表中獲取資料 update 更新資料庫表中的資料 delete 從資料庫表中刪除資料 insert into 向...

SQL常用語句總結

要點 1.語法 4.索引 2.表 建立表,針對表的增刪改查。5.儲存過程 3.資料 增刪改查。6.觸發器及鎖.一 sql語言 1.主要操作語句 1.對資料庫操作 show use alert 2.對錶的操作 show desc drop alter 3.對資料的操作 insert delete up...

mysql常用語句 MySQL常用語句

create table student id int primary key auto increment comment 學號 name varchar 200 comment 姓名 age int comment 年齡 comment 學生資訊 修改表注釋 alter table studen...