使用的答案inputdlg Matlab表达式
2视图(30天)
显示旧的评论
大家好,
我想写一些代码,要求之前定义的变量的名称,并使用在某些计算答案。一切都工作好当我使用“输入”要求这个名字。但是我想使用“inputdlg”命令。问题是,“inputdlg”返回用户输入单元阵列。我试着将细胞与str2double但只适用于数字(行不通时,转换变量的名字!)。这是一段代码:
源= inputdlg (包含样本的向量的名字:“);
Fs = inputdlg (的采样频率:);%采样频率
Fs = str2double (Fs);
源= str2double(源(1,1));
T = 1 / f;%样品时间
L =长度(源);%长度的信号
t = t (0: l - 1) *;%的时间向量
NFFT = 2 ^ nextpow2 (L);% 2长度的y的力量
Y = fft(来源、NFFT) / L;