Not enough input arguments - something simple i'm sure
1 次查看(过去 30 天)
显示 更早的评论
I'm getting the above error when trying to execute this code,
close all
clear all
m = 0.05; %mass of cone and coil together (Kg)
k = 1000; %stiffness (N/m)
R = 1; %damping (Ns/m
F = 1; %Force amplitude (N)
t = 0.01; %Time of the snapshot
f = linspace(0,99,10000); %frequency (Hz)
Zm = abs(R + 1i.*(m*2*pi.*f-k./(2*pi.*f))); %mechanical impedance
Xm = m*2*pi.*f - k./2*pi.*f; %mechanical reactance
th = atan*(Xm/R); %phase angle
us = F.*cos(2*pi*f*t-th); %velocity response
What are arguments anyway? (apart from the obvious)
1 个评论
Matt Fig
2012-11-2
I'm getting the above error when trying to execute this code,
close all clear all m = 0.05; %mass of cone and coil together (Kg) k = 1000; %stiffness (N/m) R = 1; %damping (Ns/m F = 1; %Force amplitude (N) t = 0.01; %Time of the snapshot f = linspace(0,99,10000); %frequency (Hz) Zm = abs(R + 1i.*(m*2*pi.*f-k./(2*pi.*f))); %mechanical impedance Xm = m*2*pi.*f - k./2*pi.*f; %mechanical reactance th = atan*(Xm/R); %phase angle us = F.*cos(2*pi*f*t-th); %velocity response
What are arguments anyway? (apart from the obvious)
采纳的回答
Walter Roberson
2012-1-27
atan*(Xm/R) should be atan(Xm/R)
The expression as written is the same as
atan() * (Xm/R)
which is calling atan with no arguments (parameters)
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Sensors and Transducers 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!