Warning: Error creating or updating Surface Error in value of property XData Array is wrong shape or size
Ältere Kommentare anzeigen
When I run this code I get the Warning: Error creating or updating Surface Error in value of property XData Array is wrong shape or size, pls help
P=[7.35991,-1.0882;%C Lineal C-D 1
7.16447,-0.98211;%D Lineal C-D/Noveno grado D,E,F,I,J,K,L,M,N,O 2
6.91296,-0.89726;%E Noveno grado D,E,F,I,J,K,L,M,N,O 3
6.62118,-0.845;%F Noveno grado D,E,F,I,J,K,L,M,N,O 4
6.28584,-0.81016;%I Noveno grado D,E,F,I,J,K,L,M,N,O 5
5.88954,-0.79709;%J Noveno grado D,E,F,I,J,K,L,M,N,O 6
5.54114,-0.79274;%K Noveno grado D,E,F,I,J,K,L,M,N,O 7
5.2,-0.8;%L Noveno grado D,E,F,I,J,K,L,M,N,O 8
4.90531,-0.82883;%M Noveno grado D,E,F,I,J,K,L,M,N,O 9
4.6054,-0.8916;%N Noveno grado D,E,F,I,J,K,L,M,N,O 10
4.41709,-0.94739;%O Noveno grado D,E,F,I,J,K,L,M,N,O/Tercer grado O,Q,R 11
4.08276,-1.08392;%Q Tercer grado O,Q,R 12
3.8662,-1.25019;%R Tercer grado O,Q,R/ Lineal R-S 13
3.69636,-1.71736;%S Lineal R-S 14
1.05625,-1.72669;%W Lineal S-W/ Tercer grado W,Z,A1 15
1.04708,-1.57082;%Z Tercer grado W,Z,A1 16
1.02791,-1.39335;%A1 Tercer grado W,Z,A1/ Tercer grado A1,B1,C1 17
0.99755,-1.31476;%B1 Tercer grado A1,B1,C1 18
0.93314,-1.24084;%C1 Tercer grado A1,B1,C1/ Tercer grado C1,D1,E1 19
0.86222,-1.20885;%D1 Tercer grado C1,D1,E1 20
0.71549,-1.33227;%E1 Tercer grado C1,D1,E1/ Cuarto grado E1,F1,H1,J1 21
0.69622,-1.46909;%F1 Cuarto grado E1,F1,H1,J1 22
0.68342,-1.60478;%H1 Cuarto grado E1,F1,H1,J1 23
0.67727,-1.73281;]%J1 Cuarto grado E1,F1,H1,J1 24
% f1(x) = a1x+a2
F1A=[P(1,1) 1;
P(2,1) 1];
F1B=[P(1,2);
P(2,2)];
coef1=inv(F1A)*F1B;
fprintf("Polinomio 1 y=%fx + %f\n",coef1(1),coef1(2))
% Función 2
F2A = [P(2,1)^9 P(2,1)^8 P(2,1)^7 P(2,1)^6 P(2,1)^5 P(2,1)^4 P(2,1)^3 P(2,1)^2 P(2,1) 1;
P(3,1)^9 P(3,1)^8 P(3,1)^7 P(3,1)^6 P(3,1)^5 P(3,1)^4 P(3,1)^3 P(3,1)^2 P(3,1) 1;
P(4,1)^9 P(4,1)^8 P(4,1)^7 P(4,1)^6 P(4,1)^5 P(4,1)^4 P(4,1)^3 P(4,1)^2 P(4,1) 1;
P(5,1)^9 P(5,1)^8 P(5,1)^7 P(5,1)^6 P(5,1)^5 P(5,1)^4 P(5,1)^3 P(5,1)^2 P(5,1) 1;
P(6,1)^9 P(6,1)^8 P(6,1)^7 P(6,1)^6 P(6,1)^5 P(6,1)^4 P(6,1)^3 P(6,1)^2 P(6,1) 1;
P(7,1)^9 P(7,1)^8 P(7,1)^7 P(7,1)^6 P(7,1)^5 P(7,1)^4 P(7,1)^3 P(7,1)^2 P(7,1) 1;
P(8,1)^9 P(8,1)^8 P(8,1)^7 P(8,1)^6 P(8,1)^5 P(8,1)^4 P(8,1)^3 P(8,1)^2 P(8,1) 1;
P(9,1)^9 P(9,1)^8 P(9,1)^7 P(9,1)^6 P(9,1)^5 P(9,1)^4 P(9,1)^3 P(9,1)^2 P(9,1) 1;
P(10,1)^9 P(10,1)^8 P(10,1)^7 P(10,1)^6 P(10,1)^5 P(10,1)^4 P(10,1)^3 P(10,1)^2 P(10,1) 1;
P(11,1)^9 P(11,1)^8 P(11,1)^7 P(11,1)^6 P(11,1)^5 P(11,1)^4 P(11,1)^3 P(11,1)^2 P(11,1) 1];
F2B = [P(2,2);
P(3,2);
P(4,2);
P(5,2);
P(6,2);
P(7,2);
P(8,2);
P(9,2);
P(10,2);
P(11,2)];
% Inversa
coef2 = inv(F2A) * F2B;
% Mostrar ecuación
fprintf("Polinomio 2 noveno grado y=%f x^9 + %f x^8 + %f x^7 + %f x^6 + %f x^5 + %f x^4 + %f x^3 + %f x^2 + %fx + %f \n",coef2(1),coef2(2),coef2(3),coef2(4),coef2(5),coef2(6),coef2(7),coef2(8),coef2(9))
%Función 3
F3A = [P(11,1)^2 P(11,1) 1;
P(12,1)^2 P(12,1) 1;
P(13,1)^2 P(13,1) 1]
F3B = [P(11,2);
P(12,2);
P(13,2)];
% Resolver sistema de ecuaciones utilizando la inversa
coef3 = inv(F3A)*F3B;
% Mostrar ecuación
fprintf("Polinomio 3 tercer grado y=%f x^2 + %fx + %f \n",coef3(1),coef3(2),coef3(3))
%Función 4
F4A = [P(13,1) 1;
P(14,1) 1];
F4B = [P(13,2);
P(14,2)];
% Resolver sistema de ecuaciones utilizando la inversa
coef4 = inv(F4A)*F4B;
% Mostrar ecuación
fprintf("Polinomio 4 primer grado y=%fx + %f \n",coef4(1),coef4(2))
%FUNCION 5
F5A = [P(14,1) 1;
P(15,1) 1];
F5B = [P(14,2);
P(15,2)];
% Resolver sistema de ecuaciones utilizando la inversa
coef5 = inv(F5A)*F5B;
% Mostrar ecuación
fprintf("Polinomio 5 primer grado y=%fx + %f \n",coef5(1),coef5(2))
%FUNCION 6
F6A = [P(15,1)^2 P(15,1) 1;
P(16,1)^2 P(16,1) 1;
P(17,1)^2 P(17,1) 1];
F6B = [P(15,2);
P(16,2);
P(17,2)];
% Resolver sistema de ecuaciones utilizando la inversa
coef6 = inv(F6A)*F6B;
% Mostrar ecuación
fprintf("Polinomio 6 segundo grado y=%f x^2 + %fx + %f \n",coef6(1),coef6(2),coef6(3))
%FUNCION 7
F7A = [P(17,1)^2 P(17,1) 1;
P(18,1)^2 P(18,1) 1;
P(19,1)^2 P(19,1) 1];
F7B = [P(17,2);
P(18,2);
P(19,2)];
% Resolver sistema de ecuaciones utilizando la inversa
coef7 = inv(F7A)*F7B;
% Mostrar ecuación
fprintf("Polinomio 7 segundo grado y=%f x^2 + %fx + %f \n",coef7(1),coef7(2),coef7(3))
%FUNCION 8
F8A = [P(19,1)^2 P(19,1) 1;
P(20,1)^2 P(20,1) 1;
P(21,1)^2 P(21,1) 1];
F8B = [P(19,2);
P(20,2);
P(21,2)];
% Resolver sistema de ecuaciones utilizando la inversa
coef8 = inv(F8A)*F8B;
% Mostrar ecuación
fprintf("Polinomio 8 segundo grado y=%f x^2 + %fx + %f \n",coef8(1),coef8(2),coef8(3))
%Funcion 9
F9A = [P(21,1)^3 P(21,1)^2 P(21,1) 1;
P(22,1)^3 P(22,1)^2 P(22,1) 1;
P(23,1)^3 P(23,1)^2 P(23,1) 1;
P(24,1)^3 P(24,1)^2 P(24,1) 1]
F9B = [P(21,2);
P(22,2);
P(23,2);
P(24,2)];
% Resolver sistema de ecuaciones utilizando la inversa
coef9 = inv(F9A)*F9B;
% Mostrar ecuación
fprintf("Polinomio 9 tercer grado y=%f x^3 + %f x^2 + %fx + %f \n",coef9(1),coef9(2),coef9(3),coef9(4))
%% Definir para cada función rango de x en que es válida
Deltax=0.01;
x1=[P(1,1):Deltax:P(2,1)];
x2=[P(2,1):Deltax:P(11,1)];
x3=[P(11,1):Deltax:P(13,1)];
x4=[P(13,1):Deltax:P(14,1)];
x5=[P(14,1):Deltax:P(15,1)];
x6=[P(15,1):Deltax:P(17,1)];
x7=[P(17,1):Deltax:P(19,1)];
x8=[P(19,1):Deltax:P(21,1)];
x9=[P(21,1):Deltax:P(24,1)];
%% Definición de funciones para graficar y su evaluación
f1=@(x)coef1(1)*x+coef1(2);
f2=@(x)coef2(1)*x .^9 + coef2(1)*x .^8 +coef2(2)*x .^7 + coef2(3)*x .^6 + coef2(4)*x .^5 + coef2(5)*x .^4 + coef2(6)*x .^3 + coef2(7)*x .^2 + coef2(8)*x + coef2(9);
f3=@(x)coef3(1)*x .^2 + coef3(2)*x + coef3(3);
f4=@(x)coef4(1)*x+coef4(2);
f5=@(x)coef5(1)*x+coef5(2);
f6=@(x)coef6(1)*x .^2 + coef6(2)*x + coef6(3);
f7=@(x)coef7(1)*x .^2 + coef7(2)*x + coef7(3);
f8=@(x)coef8(1)*x .^2 + coef8(2)*x + coef8(3);
f9=@(x)coef9(1)*x .^3 + coef9(2)*x .^2 +coef9(3)*x + coef9(4);
y1=f1(x1);
y2=f2(x2);
y3=f3(x3);
y4=f4(x4);
y5=f5(x5);
y6=f6(x6);
y7=f7(x7);
y8=f8(x8);
y9=f9(x9);
X=[x1,x2,x3,x4,x5,x6,x7,x8,x9];
Y=[y1,y2,y3,y4,y5,y6,y7,y8,y9];
% contorno y sólido de revolución
subplot(1,2,1)
cylinder(Y)
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Calculus finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
