Need help with this code. Not sure what I am doing wrong.
Ältere Kommentare anzeigen
Keep getting this error, and I'm not sure if I am doing this right at all.



Antworten (1)
VBBV
am 18 Feb. 2023
fprintf('hoop stress for inner radius cylinder, r = b: %0.2f\n', sigma_theta_theta1)
4 Kommentare
sigma_theta_theta1 is a numeric value/vector and not a function. So, use the variable as is in fprintf . You are trying to access the elements of that array using noninteger values from vector b of numeric array. Matlab uses only positive integer indexing to access elements from an array. Similarly for remaining lines.
Kolby Rappel
am 18 Feb. 2023
sigma_theta_theta1 is a variable with numeric values. If you look at the workspace present adjacent to command window in snapshot, it shows the variables used in your program. One of them is sigma_theta_theta1 variable with several values. Similarly others too. If you want to know more details about which class / data type it belongs to then, type the following line in command window
whos sigma_theta_theta1
Kategorien
Mehr zu Creating and Concatenating Matrices finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!