Ti nspire programming - definition of variables
up vote
0
down vote
favorite
I'm trying to make a script in order to perform those two equation with summation:
((−b*σ*yn)/(2))+∑(−σ*(1-((yi)/(yn)))*ab*nbi,i,1,Nf)
and this:
((b*s*yn^(2))/(3))+∑(−σ*(1-((yi)/(yn)))(yi-yn)*ab*nbi,i,1,Nf)
My code is:
Prgm
Local b,h,n,nf,n_tot,mf,ub,lb,hi,ii,msg,y,yn,σ,ab,eq1,eq2
Disp ""
Request "b :",b
Request "h :",h
Request "Ab :",ab
Request "N : ",n
Request "Mf : ",mf
Request "N° tot : ",n_tot
Request "N° over N-A : ",nf
newMat(nf,2)→hi
For ii,1,nf,1
Request "h i-i:",msg
msg→hi[ii,1]
Request "b i-i:",msg
msg→hi[ii,2]
EndFor
Disp "matrix",hi
newMat(1,1)→eq1
newMat(1,1)→eq2
For ii,1,nf,1
((-b*σ*yn)/2) + (−σ*(1-((hi[ii,1])/(yn)))*ab*hi[ii,2])→eq1[ii,1]
((b*s*yn^2)/3) + (−σ*(1-((hi[ii,1])/(yn)))*(hi[ii,1]-
yn)*ab*hi[ii,2])→eq2[ii,1]
EndFor
Disp "eq1:",eq1
Disp "eq2:",eq2
Disp "solution",solve(eq1[1,1]=n and eq2[1,1]=mf+n(0.5*h+yn),{yn,σ})|yn>0
EndPrgm
But i get : "Error: Variable is not defined"
I do not understand why i get this error, what i'm doing wrong?
Any hints will be appreciated,i'm new in programming.
ti-nspire
New contributor
add a comment |
up vote
0
down vote
favorite
I'm trying to make a script in order to perform those two equation with summation:
((−b*σ*yn)/(2))+∑(−σ*(1-((yi)/(yn)))*ab*nbi,i,1,Nf)
and this:
((b*s*yn^(2))/(3))+∑(−σ*(1-((yi)/(yn)))(yi-yn)*ab*nbi,i,1,Nf)
My code is:
Prgm
Local b,h,n,nf,n_tot,mf,ub,lb,hi,ii,msg,y,yn,σ,ab,eq1,eq2
Disp ""
Request "b :",b
Request "h :",h
Request "Ab :",ab
Request "N : ",n
Request "Mf : ",mf
Request "N° tot : ",n_tot
Request "N° over N-A : ",nf
newMat(nf,2)→hi
For ii,1,nf,1
Request "h i-i:",msg
msg→hi[ii,1]
Request "b i-i:",msg
msg→hi[ii,2]
EndFor
Disp "matrix",hi
newMat(1,1)→eq1
newMat(1,1)→eq2
For ii,1,nf,1
((-b*σ*yn)/2) + (−σ*(1-((hi[ii,1])/(yn)))*ab*hi[ii,2])→eq1[ii,1]
((b*s*yn^2)/3) + (−σ*(1-((hi[ii,1])/(yn)))*(hi[ii,1]-
yn)*ab*hi[ii,2])→eq2[ii,1]
EndFor
Disp "eq1:",eq1
Disp "eq2:",eq2
Disp "solution",solve(eq1[1,1]=n and eq2[1,1]=mf+n(0.5*h+yn),{yn,σ})|yn>0
EndPrgm
But i get : "Error: Variable is not defined"
I do not understand why i get this error, what i'm doing wrong?
Any hints will be appreciated,i'm new in programming.
ti-nspire
New contributor
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I'm trying to make a script in order to perform those two equation with summation:
((−b*σ*yn)/(2))+∑(−σ*(1-((yi)/(yn)))*ab*nbi,i,1,Nf)
and this:
((b*s*yn^(2))/(3))+∑(−σ*(1-((yi)/(yn)))(yi-yn)*ab*nbi,i,1,Nf)
My code is:
Prgm
Local b,h,n,nf,n_tot,mf,ub,lb,hi,ii,msg,y,yn,σ,ab,eq1,eq2
Disp ""
Request "b :",b
Request "h :",h
Request "Ab :",ab
Request "N : ",n
Request "Mf : ",mf
Request "N° tot : ",n_tot
Request "N° over N-A : ",nf
newMat(nf,2)→hi
For ii,1,nf,1
Request "h i-i:",msg
msg→hi[ii,1]
Request "b i-i:",msg
msg→hi[ii,2]
EndFor
Disp "matrix",hi
newMat(1,1)→eq1
newMat(1,1)→eq2
For ii,1,nf,1
((-b*σ*yn)/2) + (−σ*(1-((hi[ii,1])/(yn)))*ab*hi[ii,2])→eq1[ii,1]
((b*s*yn^2)/3) + (−σ*(1-((hi[ii,1])/(yn)))*(hi[ii,1]-
yn)*ab*hi[ii,2])→eq2[ii,1]
EndFor
Disp "eq1:",eq1
Disp "eq2:",eq2
Disp "solution",solve(eq1[1,1]=n and eq2[1,1]=mf+n(0.5*h+yn),{yn,σ})|yn>0
EndPrgm
But i get : "Error: Variable is not defined"
I do not understand why i get this error, what i'm doing wrong?
Any hints will be appreciated,i'm new in programming.
ti-nspire
New contributor
I'm trying to make a script in order to perform those two equation with summation:
((−b*σ*yn)/(2))+∑(−σ*(1-((yi)/(yn)))*ab*nbi,i,1,Nf)
and this:
((b*s*yn^(2))/(3))+∑(−σ*(1-((yi)/(yn)))(yi-yn)*ab*nbi,i,1,Nf)
My code is:
Prgm
Local b,h,n,nf,n_tot,mf,ub,lb,hi,ii,msg,y,yn,σ,ab,eq1,eq2
Disp ""
Request "b :",b
Request "h :",h
Request "Ab :",ab
Request "N : ",n
Request "Mf : ",mf
Request "N° tot : ",n_tot
Request "N° over N-A : ",nf
newMat(nf,2)→hi
For ii,1,nf,1
Request "h i-i:",msg
msg→hi[ii,1]
Request "b i-i:",msg
msg→hi[ii,2]
EndFor
Disp "matrix",hi
newMat(1,1)→eq1
newMat(1,1)→eq2
For ii,1,nf,1
((-b*σ*yn)/2) + (−σ*(1-((hi[ii,1])/(yn)))*ab*hi[ii,2])→eq1[ii,1]
((b*s*yn^2)/3) + (−σ*(1-((hi[ii,1])/(yn)))*(hi[ii,1]-
yn)*ab*hi[ii,2])→eq2[ii,1]
EndFor
Disp "eq1:",eq1
Disp "eq2:",eq2
Disp "solution",solve(eq1[1,1]=n and eq2[1,1]=mf+n(0.5*h+yn),{yn,σ})|yn>0
EndPrgm
But i get : "Error: Variable is not defined"
I do not understand why i get this error, what i'm doing wrong?
Any hints will be appreciated,i'm new in programming.
ti-nspire
ti-nspire
New contributor
New contributor
edited 2 days ago
New contributor
asked 2 days ago
cicciobombacannoniere
12
12
New contributor
New contributor
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
Solved: the problem was in Local variable definition.
Define LibPub bj_semi_rgd_fl()=
Prgm
Local b,h,ab,n,mf,nf,hi,msg,i,j
Request "Larghezza flangia :",b
Request "Lunghezza flangia :",h
Request "Sezione bullone :",ab
Request "N : ",n
Request "Mf : ",mf
Request "N° file sopra A-N : ",nf
hi:=newMat(nf,2)
For i,1,nf,1
Request "altezza della fila i-esima:",msg
hi[i,1]:=msg
Request "bulloni per fila i-esima:",msg
hi[i,2]:=msg
EndFor
eq1:=0
eq2:=0
For j,1,nf,1
eq1:=eq1+−σ*(1-((hi[j,1])/(yn)))*ab*hi[j,2]
eq2:=eq2+−σ*(1-((hi[j,1])/(yn)))*(hi[j,1]-yn)*ab*hi[j,2]
EndFor
Disp "+++Risultato+++"
Disp "",solve(((−b*σ*yn)/(2))+eq1=n and ((b*σ*yn^(2))/(3))+eq2=mf+n*(0.5*h+yn),
{yn,σ})|yn>0
Disp "++++++++++++"
DelVar eq1,eq2,yn,σ
EndPrgm
So I've just cancelled the variables that are used in the command "solve()". That's all.
New contributor
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
Solved: the problem was in Local variable definition.
Define LibPub bj_semi_rgd_fl()=
Prgm
Local b,h,ab,n,mf,nf,hi,msg,i,j
Request "Larghezza flangia :",b
Request "Lunghezza flangia :",h
Request "Sezione bullone :",ab
Request "N : ",n
Request "Mf : ",mf
Request "N° file sopra A-N : ",nf
hi:=newMat(nf,2)
For i,1,nf,1
Request "altezza della fila i-esima:",msg
hi[i,1]:=msg
Request "bulloni per fila i-esima:",msg
hi[i,2]:=msg
EndFor
eq1:=0
eq2:=0
For j,1,nf,1
eq1:=eq1+−σ*(1-((hi[j,1])/(yn)))*ab*hi[j,2]
eq2:=eq2+−σ*(1-((hi[j,1])/(yn)))*(hi[j,1]-yn)*ab*hi[j,2]
EndFor
Disp "+++Risultato+++"
Disp "",solve(((−b*σ*yn)/(2))+eq1=n and ((b*σ*yn^(2))/(3))+eq2=mf+n*(0.5*h+yn),
{yn,σ})|yn>0
Disp "++++++++++++"
DelVar eq1,eq2,yn,σ
EndPrgm
So I've just cancelled the variables that are used in the command "solve()". That's all.
New contributor
add a comment |
up vote
0
down vote
Solved: the problem was in Local variable definition.
Define LibPub bj_semi_rgd_fl()=
Prgm
Local b,h,ab,n,mf,nf,hi,msg,i,j
Request "Larghezza flangia :",b
Request "Lunghezza flangia :",h
Request "Sezione bullone :",ab
Request "N : ",n
Request "Mf : ",mf
Request "N° file sopra A-N : ",nf
hi:=newMat(nf,2)
For i,1,nf,1
Request "altezza della fila i-esima:",msg
hi[i,1]:=msg
Request "bulloni per fila i-esima:",msg
hi[i,2]:=msg
EndFor
eq1:=0
eq2:=0
For j,1,nf,1
eq1:=eq1+−σ*(1-((hi[j,1])/(yn)))*ab*hi[j,2]
eq2:=eq2+−σ*(1-((hi[j,1])/(yn)))*(hi[j,1]-yn)*ab*hi[j,2]
EndFor
Disp "+++Risultato+++"
Disp "",solve(((−b*σ*yn)/(2))+eq1=n and ((b*σ*yn^(2))/(3))+eq2=mf+n*(0.5*h+yn),
{yn,σ})|yn>0
Disp "++++++++++++"
DelVar eq1,eq2,yn,σ
EndPrgm
So I've just cancelled the variables that are used in the command "solve()". That's all.
New contributor
add a comment |
up vote
0
down vote
up vote
0
down vote
Solved: the problem was in Local variable definition.
Define LibPub bj_semi_rgd_fl()=
Prgm
Local b,h,ab,n,mf,nf,hi,msg,i,j
Request "Larghezza flangia :",b
Request "Lunghezza flangia :",h
Request "Sezione bullone :",ab
Request "N : ",n
Request "Mf : ",mf
Request "N° file sopra A-N : ",nf
hi:=newMat(nf,2)
For i,1,nf,1
Request "altezza della fila i-esima:",msg
hi[i,1]:=msg
Request "bulloni per fila i-esima:",msg
hi[i,2]:=msg
EndFor
eq1:=0
eq2:=0
For j,1,nf,1
eq1:=eq1+−σ*(1-((hi[j,1])/(yn)))*ab*hi[j,2]
eq2:=eq2+−σ*(1-((hi[j,1])/(yn)))*(hi[j,1]-yn)*ab*hi[j,2]
EndFor
Disp "+++Risultato+++"
Disp "",solve(((−b*σ*yn)/(2))+eq1=n and ((b*σ*yn^(2))/(3))+eq2=mf+n*(0.5*h+yn),
{yn,σ})|yn>0
Disp "++++++++++++"
DelVar eq1,eq2,yn,σ
EndPrgm
So I've just cancelled the variables that are used in the command "solve()". That's all.
New contributor
Solved: the problem was in Local variable definition.
Define LibPub bj_semi_rgd_fl()=
Prgm
Local b,h,ab,n,mf,nf,hi,msg,i,j
Request "Larghezza flangia :",b
Request "Lunghezza flangia :",h
Request "Sezione bullone :",ab
Request "N : ",n
Request "Mf : ",mf
Request "N° file sopra A-N : ",nf
hi:=newMat(nf,2)
For i,1,nf,1
Request "altezza della fila i-esima:",msg
hi[i,1]:=msg
Request "bulloni per fila i-esima:",msg
hi[i,2]:=msg
EndFor
eq1:=0
eq2:=0
For j,1,nf,1
eq1:=eq1+−σ*(1-((hi[j,1])/(yn)))*ab*hi[j,2]
eq2:=eq2+−σ*(1-((hi[j,1])/(yn)))*(hi[j,1]-yn)*ab*hi[j,2]
EndFor
Disp "+++Risultato+++"
Disp "",solve(((−b*σ*yn)/(2))+eq1=n and ((b*σ*yn^(2))/(3))+eq2=mf+n*(0.5*h+yn),
{yn,σ})|yn>0
Disp "++++++++++++"
DelVar eq1,eq2,yn,σ
EndPrgm
So I've just cancelled the variables that are used in the command "solve()". That's all.
New contributor
New contributor
answered yesterday
cicciobombacannoniere
12
12
New contributor
New contributor
add a comment |
add a comment |
cicciobombacannoniere is a new contributor. Be nice, and check out our Code of Conduct.
cicciobombacannoniere is a new contributor. Be nice, and check out our Code of Conduct.
cicciobombacannoniere is a new contributor. Be nice, and check out our Code of Conduct.
cicciobombacannoniere is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53372800%2fti-nspire-programming-definition-of-variables%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown