44 int pds_octave_plot_col(
char nombre[],
char datacolfile[])
51 if(fd==NULL)
return 0;
53 fprintf(fd,
"Y=load(\'%s\');\n",datacolfile);
55 fprintf(fd,
"t=size(Y);\n");
56 fprintf(fd,
"Nx=t(1);\n");
57 fprintf(fd,
"Ny=t(2);\n");
59 fprintf(fd,
"for II=1:Ny\n");
60 fprintf(fd,
"\tfigure(II);\n");
61 fprintf(fd,
"\tplot(Y(:,II),\'o-\');\n");
62 fprintf(fd,
"\tgrid on;\n");
64 fprintf(fd,
"\txlabel('n');\n");
65 fprintf(fd,
"\tylabel('f(n)');\n");
67 fprintf(fd,
"\tnombre=sprintf('grafico%cd.png',II);\n",
'%');
68 fprintf(fd,
"\tprint(nombre,'-dpng','-Farial:20','-S400,300');\n");
76 orden=(
char *)calloc(1,16+strlen(nombre));
77 sprintf(orden,
"octave %s",nombre);
84 int pds_octave_plot_lin(
char nombre[],
char datacolfile[])
91 if(fd==NULL)
return 0;
93 fprintf(fd,
"Y=load(\'%s\')';\n",datacolfile);
95 fprintf(fd,
"t=size(Y);\n");
96 fprintf(fd,
"Nx=t(1);\n");
97 fprintf(fd,
"Ny=t(2);\n");
99 fprintf(fd,
"for II=1:Ny\n");
100 fprintf(fd,
"\tfigure(II);\n");
101 fprintf(fd,
"\tplot(Y(:,II),\'o-\');\n");
102 fprintf(fd,
"\tgrid on;\n");
104 fprintf(fd,
"\txlabel('n');\n");
105 fprintf(fd,
"\tylabel('f(n)');\n");
107 fprintf(fd,
"\tnombre=sprintf('grafico%cd.png',II);\n",
'%');
108 fprintf(fd,
"\tprint(nombre,'-dpng','-Farial:20','-S400,300');\n");
116 orden=(
char *)calloc(1,16+strlen(nombre));
117 sprintf(orden,
"octave %s",nombre);
124 int pds_octave_plot_2lin(
char nombre[],
char datacolfile[])
130 fd=fopen(nombre,
"w");
131 if(fd==NULL)
return 0;
133 fprintf(fd,
"Y=load(\'%s\')';\n",datacolfile);
135 fprintf(fd,
"t=size(Y);\n");
136 fprintf(fd,
"Nx=t(1);\n");
137 fprintf(fd,
"Ny=t(2);\n");
139 fprintf(fd,
"plot([0:Nx-1],Y(:,1),\'o-\',[0:Nx-1],Y(:,2),\'o-\');\n");
140 fprintf(fd,
"grid on;\n");
142 fprintf(fd,
"xlabel('n');\n");
143 fprintf(fd,
"ylabel('Y(n)');\n");
145 fprintf(fd,
"print('grafico.png','-dpng','-Farial:20','-S400,300');\n");
152 orden=(
char *)calloc(1,16+strlen(nombre));
153 sprintf(orden,
"octave %s",nombre);