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!