Azzera filtri
Azzera filtri

How I can collect the results?

2 visualizzazioni (ultimi 30 giorni)
Maikel
Maikel il 21 Mag 2013
Hello again everyone, I have a super simple question... that I cannot answer myself, I'm trying to collect the results of the calculus I do in this program
function [K]=prac2
clc
clear
tol=0.01;
q=40.185;
pcarga=0.7;
L=5;
l=5/20;
P0b=pcarga*q*(l/2);
P0=pcarga*q*l;
x0=0;
y=0;
E=30000000;
Ib=0.00004;
M=0;
AM21=1;
AP1=0;
AP2=0;
AP3=0;
AP4=0;
AP5=0;
AP6=0;
AP7=0;
AP8=0;
AP9=0;
AP10=0;
AP11=0;
AP12=0;
AP13=0;
AP14=0;
AP15=0;
AP16=0;
AP17=0;
AP18=0;
AP19=0;
AP20=0;
AP21=0;
p(1)=P0b+AP1;
p(2)=P0+AP2;
p(3)=P0+AP3;
p(4)=P0+AP4;
p(5)=P0+AP5;
p(6)=P0+AP6;
p(7)=P0+AP7;
p(8)=P0+AP8;
p(9)=P0+AP9;
p(10)=P0+AP10;
p(11)=P0+AP11;
p(12)=P0+AP12;
p(13)=P0+AP13;
p(14)=P0+AP14;
p(15)=P0+AP15;
p(16)=P0+AP16;
p(17)=P0+AP17;
p(18)=P0+AP18;
p(19)=P0+AP19;
p(20)=P0+AP20;
p(21)=P0b+AP21;
for i=1:21
x(i)=(i*l+x0)-l;
for j=1:21
y(j)=(j*l+x0)-l;
if i>j
%BC
incr=(p(j)*y(j)^2/L^3)*(L*(L-y(j))+L^2-L*x(i)-2*(L-y(j))*x(i));
else
%AC
incr=(p(j)*(L-y(j))^2/L^3)*(L*x(i)+2*y(j)*x(i)-y(j)*L);
end
M(j+1)=M(j)+incr;
end
K(i)=M(j+1)
end
The program works fine but the problem is that it doesn't create a variable with the results, it just make the calculus but doesn't store the results anywhere.
Please give me a hand. THX in advance.

Risposte (1)

Zack
Zack il 21 Mag 2013
If you are running this code from the editor, it should create a variable "ans" with the data. It did for me.
Alternatively, you can run the program from the command line:
K = prac2
And now K will be your variable.
  3 Commenti
Iain
Iain il 22 Mag 2013
Two options:
1 - Remove the function call, and EVERYTHING will be available, or:
2 - function [output1_you_want, output2_you_want K] = prac2, where output1_you_want is the variable name you want output.
Maikel
Maikel il 22 Mag 2013
Modificato: Maikel il 22 Mag 2013
I'm sorry but maybe my explanation is wrong, I want to generate a vector with the values of K(i) and operate with the results inside. Like a=K(2)*5 for example but I want to have this vector avaible inside the program.

Accedi per commentare.

Community Treasure Hunt

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

Start Hunting!

Translated by