Matlab help. invalid target for assignment trying to solve

  • Thread starter tigertan
  • Start date
  • #1
tigertan
25
0

Homework Statement



hey there,
i'm trying to solve for beta which I tought i'd easily be able to figure out using matlab (i'm not the most proficient matlab user) but i cant get it to work..

Homework Equations





The Attempt at a Solution



My code is as follows:

clear all;
close all;
clc;

Code:
m = 8;
a = 0.3;
l = 0.5;
g = 9.81;
I2y = 2;
I2z = 0.2;
omega = 7;

syms b

omega^2=(m*g*l*tan(b))/((sin(b)*(m*l^2+I2y-I2z)+m*a*l)

I would like to solve for beta within the range of -pi to pi
 

Answers and Replies

  • #2
SteamKing
Staff Emeritus
Science Advisor
Homework Helper
12,809
1,670
You are going to have to be a little more specific for us slow folks.

What is beta? How does the code snippet you provided figure in the solution of beta?

Please follow the Homework template so we don't have to play these guessing games.
 
  • #3
tigertan
25
0
sorry, beta is b
i would like to solve the last equation. I would like to solve for 'b'. It is the only symbolic as the constants for the other letters are defined above
 
  • #4
SteamKing
Staff Emeritus
Science Advisor
Homework Helper
12,809
1,670
I'm not a Matlab expert, but I don't think it's used as a computer algebra system, which is what you require to isolate beta. Now, if you just want to calculate a value of beta which satisfies the equation you have, knwing the values of the other variables, you can use Matlab to do this, but it requires extra programming. You can't just toss an arbitrary expression at Matlab and have it provide a solution.
 

Suggested for: Matlab help. invalid target for assignment trying to solve

Replies
1
Views
2K
  • Last Post
Replies
2
Views
2K
Replies
1
Views
3K
  • Last Post
Replies
10
Views
4K
  • Last Post
Replies
2
Views
1K
Replies
2
Views
4K
  • Last Post
Replies
9
Views
2K
  • Last Post
Replies
1
Views
2K
  • Last Post
Replies
3
Views
3K
Replies
0
Views
5K
Top