Need help with this code. Not sure what I am doing wrong.
Afficher commentaires plus anciens
Keep getting this error, and I'm not sure if I am doing this right at all.



Réponses (1)
VBBV
le 18 Fév 2023
fprintf('hoop stress for inner radius cylinder, r = b: %0.2f\n', sigma_theta_theta1)
4 commentaires
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
le 18 Fév 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
Catégories
En savoir plus sur Creating and Concatenating Matrices dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!