database

고체 세제의 녹는 속도와 최적의 크기 [옥타브 코드]

작성자
cfdkim
작성일
2021-10-06 13:12
조회
436
clear;clc;clf;

V = 100; c = 4*pi/3;

for n=1:50

V1 = V/n;

r0(n) = (V1/c)^(1/3); time(n) = r0(n)*n;

end

[~,h1,h2]=plotyy(1:n,time,1:n,r0);axis tight

set(h1, "color", "b");set(h2, "color", "r");







clear;clc;clf;

V = 100;

c = 4*pi/3;

n=1;V1 = V/n; r0(n) = (V1/c)^(1/3);

while r0(n)>1

time(n) = (r0(n)-1)*n + 1 ;

n=n+1; V1 = V/n; r0(n) = (V1/c)^(1/3);

end

[~,h1,h2]=plotyy(1:n-1,time,1:n-1,r0(1:n-1));


axis tight;set(h1,"color","b");set(h2,"color","r");





clear;clc

V = 100;

for n=1:6

switch n

case 1

c1 = sqrt(2)/12; c2 = sqrt(3);

case 2

c1 = 1; c2 = 6;

case 3

c1 = sqrt(2)/3; c2 = 2*sqrt(3);

case 4

c1 = (15+7*sqrt(5))/4; c2 = 15*tan(3*pi/10);

case 5

c1 = 5*(3+sqrt(5))/12; c2 = 5*sqrt(3);

case 6

c1 = 4*pi/3; c2 = 4*pi;

end

a = (V/c1)^(1/3); S = c2*a^2;

ss = sprintf('a = %.4f\nS = %.4f\n',a,S);

fprintf(ss)


end





clear;clc;clf;

V = 100;

c = 4*pi/3;

n=1;V1 = V/n; r0(n) = (V1/c)^(1/3);

while r0(n)>1

time(n) = (r0(n)-1)*n + 1 ;

n=n+1; V1 = V/n; r0(n) = (V1/c)^(1/3);

end

[~,h1,h2]=plotyy(1:n-1,time,1:n-1,r0(1:n-1));

axis tight;


set(h1,"color","b"); set(h2,"color","r");
전체 0