ورود

View Full Version : تبدیل اعداد یک فایل



zahra.mf
یک شنبه 21 مرداد 1397, 10:39 صبح
سلام من یک فایل .mat دارم که اعدا 0 و 1 و 2 و 3 توش هست میخوام این اعداد به ترتیب تبدیل بشن به کدهای 000 و 100 و 010 و 001 و دوباره توی یک فایل .mat ذخیره بشن کد تبدیل اعداد و به صورت زیر نوشتم منتها ذخیره اون ها توی یک فایل و نمیدونم


[L, D] = size(Target3Qun);for i = 1:L
for j = 1:D
switch Target3Qun(i,j)
case 0
Target3Qun(i,j) == 000
case 1
Target3Qun(i,j) == 100
case 2
Target3Qun(i,j) == 010
case 3
Target3Qun(i,j) == 001
end
t = Target3Qun(i,j);
end
end

mb1372
چهارشنبه 24 مرداد 1397, 13:00 عصر
سلام من یک فایل .mat دارم که اعدا 0 و 1 و 2 و 3 توش هست میخوام این اعداد به ترتیب تبدیل بشن به کدهای 000 و 100 و 010 و 001 و دوباره توی یک فایل .mat ذخیره بشن کد تبدیل اعداد و به صورت زیر نوشتم منتها ذخیره اون ها توی یک فایل و نمیدونم


[L, D] = size(Target3Qun);for i = 1:L
for j = 1:D
switch Target3Qun(i,j)
case 0
Target3Qun(i,j) == 000
case 1
Target3Qun(i,j) == 100
case 2
Target3Qun(i,j) == 010
case 3
Target3Qun(i,j) == 001
end
t = Target3Qun(i,j);
end
end

سلام
نمیدونم توی این تاپیک (http://barnamenevis.org/showthread.php?549974-%D8%AA%D8%A8%D8%AF%DB%8C%D9%84-%D8%B9%D8%AF%D8%AF-%D8%A8%D9%87-%D8%B1%D8%B4%D8%AA%D9%87) جوابتونو گرفتین یا نه؟ ولی به نظر نمیاد کدی که نوشتین بتونه کاری که میخواید رو انجام بده. (به علت استفاده از "=="، مقدار جدیدی به درایه ماتریس نسبت داده نمیشه.)
به هر حال برای سیو کردن یک متغیر به صورت فایل .mat، میشه از کد زیر استفاده کنید:


save('vart','t');

کد بالا متغیر t رو در فایل vart.mat در مسیر اجرای کد ذخیره میکنه.