2012-04-29 2 views
-1
function box1(l, m) 
%UNTITLED Summary of this function goes here 
% Detailed explanation goes here 

%Define parameter 

M1=[l, m]; 


fin=fopen('d://box1.txt','wt'); 

fprintf(fin,'  XY     %g:  %g \n',M1); 
+0

Я понятия не имею, что ваш вопрос означает, и как это связано с вашим фрагментом кода. –

ответ

0

ли л и м векторы-столбцы, которые вы хотите перебрать? В этом случае вы могли бы написать:

for k=1:size(M1,1) 
fprintf(fin,'  XY     %g:  %g \n',M1(k,:); 
end 
fclose(fid); 

Было бы лучше, если бы вы это разъяснили.

+0

функция box1 (л, м, с, ш, а) % UNTITLED Краткое описание этой функции здесь идет % Подробное описание здесь идет % Определить параметру Layer = а; M1 = [l, m]; M2 = [s m]; M3 = [s w]; M4 = [l w]; fin = fopen ('d: //trix1.txt','wt'); fprintf (fin, 'LAYER% g; \ n', Layer); fprintf (fin, 'XY% g:% g \ n', M1); fprintf (fin, '% g:% g \ n', M2); fprintf (fin, '% g:% g \ n', M3); fprintf (fin, '% g:% g \ n', M4); – mecaeng

+0

fprintf (fin, '% g:% g; \ n', M1); затем используя функцию для выполнения box1 (190, 122, 1233, 1099,3); я получаю выходной текстовый файл, такой как GRUNDARY LAYER 3; DATATYPE 0; XY 190: 122 1233: 122 1233: 1099 190: 1099 190: 122; я хотел бы найти способ повторить этот процесс с помощью oout с использованием большей переменной (просто параметризуем – mecaeng

Смежные вопросы