plot parametric relationship between sigma max and tau max and highlighting the points which apply to the admissible values
2 views (last 30 days)
Show older comments
figure
plot(tau_max,sigma_max)
hold on
plot(tau_adm,sigma_adm,'r*')
title('Parametric relationship between Sigma max (d) and Tau max (d)')
xlabel('Tau max (d)')
ylabel('Sigma max (d)')
Accepted Answer
Bhanu Prakash
on 10 Apr 2023
Hi Zara,
As per my understanding, you want to create a plot that highlights the points which are less than or equal to the admissible values for both “sigma” and “tau”.
Consider the code below:
figure;
tau_max = randi([10 50],1,10);
sigma_max = randi([1 5],1,10);
tau_adm = 40;
sigma_adm = 4;
plot(tau_max,sigma_max);
for i=1:10
hold on
if(tau_max(i)<= tau_adm && sigma_max(i)<= sigma_adm)
plot(tau_max(i),sigma_max(i),"r*");
end
hold off
end
title('Parametric relationship between Sigma max (d) and Tau max (d)')
xlabel('Tau max (d)')
ylabel('Sigma max (d)')
The arrays "tau_max" and "sigma_max" are assigned with some random values, with the help of "randi" function. "tau_adm" & "sigma_adm" are assigned with the values 40 & 4 respectively.
To highlight the points which are less than or equal to the admissible values ("tau_adm" & "sigma_adm"), a combination of "for" loop and "if" statement is used.
You can refer to the documentation of "for" loop and "if" statement, for more info:
Hope this answer helps you.
Thanks,
Bhanu Prakash.
0 Comments
More Answers (0)
See Also
Categories
Find more on Annotations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!