What should be adjusted to make the script run?

2 次查看(过去 30 天)
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"

采纳的回答

Steven Lord
Steven Lord 2016-11-29
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.

更多回答(1 个)

Big dream
Big dream 2016-11-29
Could you write again the whole function from k_member_1
  2 个评论
Emily Simon
Emily Simon 2016-11-29
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 2016-12-5
i think the value from each L1,s1,c1 are not correct.
I've tried your syntax, but its correct.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Structural Analysis 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by