What should be adjusted to make the script run?

I am trying to find the truss member stiffness matrix and I am inputting
k_member _ 1=1/L1*[c1 s1 0 0; 0 0 c1 s1]'*[1 -1; -1 1]*... [c1 s1 0 0; 0 0 c1 s1];
I have defined c1, s1, and L1 previously.
It says "Unexpected matlab expression"

 Réponse acceptée

Steven Lord
Steven Lord le 29 Nov 2016

2 votes

Variable names cannot contain spaces. "k_member _ 1" (where the quotes are simply to denote the start and end of the name, but are not part of the name) is not a valid variable name; "k_member_1" (same explanation for the quotes) is a valid variable name.

Plus de réponses (1)

Big dream
Big dream le 29 Nov 2016

0 votes

Could you write again the whole function from k_member_1

2 commentaires

Emily Simon
Emily Simon le 29 Nov 2016
k_member _ 1=1/L1*[c1 s1 0 0; 0 0 c1 s1]'*[1 -1; -1 1]* [c1 s1 0 0; 0 0 c1 s1];
Big dream
Big dream le 5 Déc 2016
i think the value from each L1,s1,c1 are not correct.
I've tried your syntax, but its correct.

Connectez-vous pour commenter.

Catégories

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by