How to find the angular frequency and theta
조회 수: 3 (최근 30일)
이전 댓글 표시
clear all
close all
%define the variable
t = 2; %time(in s)
omega = linspace (-2*pi/3,pi) %angular frequency
pm = 101325; %mean pressure (in Pa)
pA = 10; %av. fluctuation amplitude (in Pa)
a = 348; %speed of sound
dA = 1.20; %density air
theta = linspace(0,pi/2)
%calculate the pressure
p = pm + pA*(cos(omega*t));
%calculate the displacement
zeta = (pA/dA*a)*cos((omega*t)-(pi/2-theta));
The problem is I need to find the omega(angular frequency) and theta but Im using the 'linspace' function
댓글 수: 0
채택된 답변
Image Analyst
2020년 2월 22일
I see nothing wrong with using linspace() to define variables, but usually one supplies the number of elements, like 1000 or whatever
omega = linspace (-2*pi/3, pi, 1000)
theta = linspace(0, pi/2, 1000)
댓글 수: 4
Image Analyst
2020년 2월 22일
So you need to define a variable called omegat with linspace
omegat = linspace(-2*pi, p*pi, 1000); % or whatever you want.
p = p_m + p_A cos (omegat)
plot(omegat, p, 'b-', 'LineWidth', 2);
grid on;
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Logical에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
