آموزش متلب

فرمت ASCII متلب

فرمت ASCII متلب

یک فایل که شامل یک لیست یا جدول از اعداد در فرمت ASCII می باشد، می توان در متلب آن را بارگذاری (Load) کرد. برای بارگذاری کردن متغییر هایی که شامل اطلاعات است، به همان نام یا نام فایل بدون پسوند داده می شود. برای مثال، اگر یک فایل با نام nums.dat داشته باشیم که شامل اطلاعات ASCII باشد، دستور load nums.dat باید اطلاعات را در داخل یک متغیر به نام nums بارگذاری کند. اگر فایل ASCII حاوی یک جدول از اعداد باشد، متغییرها در یک ماتریس به همان اندازه جدول خواهد بود.

دیگر توابعی در خواندن فرم های مختلف از جدا سازی متن فایل ها وجود دارد:

 

مثال:

csvread – csvwrite

>> m = [3 6 9 12 15; 5 10 15 20 25; …

       7 14 21 28 35; 11 22 33 44 55];

>> csvwrite(‘csvlist.dat’,m)

>> type csvlist.dat

3,6,9,12,15

5,10,15,20,25

7,14,21,28,35

11,22,33,44,55

>> csvread(‘csvlist.dat’)

ans =

     3       6     9   12     15

     5     10   15   20     25

     7     14   21     28   35

   11     22   33   44     55

>> csvwrite(‘csvlist.dat’,m,0,2)

>> type csvlist.dat

,,3,6,9,12,15

,,5,10,15,20,25

,,7,14,21,28,35

,,11,22,33,44,55

csvread(‘csvlist.dat’)

ans =

     0       0     3     6       9   12   15

     0    0       5   10   15     20   25

     0       0     7   14     21   28   35

     0       0   11   22     33   44   55

dlmwrite

>> rand(‘state’, 0);   M = rand(5,8);   M = floor(M * 100);

>> dlmwrite(‘myfile.txt’, M, ‘delimiter’, ‘\t’)

>> dlmread(‘myfile.txt’)

ans =

   95     76   61   40       5   20     1     41

   23     45   79   93     35   19   74     84

   60       1   92   91     81   60   44     52

   48     82   73   41       0   27   93     20

   89     44   17   89     13   19   46     67

>> dlmread(‘myfile.txt’, ‘\t’, 2, 3)

ans =

   91     81   60   44     52

   41       0   27   93     20

   89     13   19   46     67

>> dlmread(‘myfile.txt’, ‘\t’, ‘C1..G4’)

ans =

   61     40     5   20       1

   79     93   35  19     74

   92     91   81   60     44

   73     41     0   27     93

>> M = magic(3);

>> dlmwrite(‘myfile.txt’, [M*5 M/5], ‘ ‘)

>> dlmwrite(‘myfile.txt’, rand(3), ‘-append’, …

     ‘roffset’, 1, ‘delimiter’, ‘ ‘)

>> type myfile.txt

40 5 30 1.6 0.2 1.2

15 25 35 0.6 1 1.4

20 45 10 0.8 1.8 0.4

0.83812 0.37948 0.70947

0.01964 0.8318 0.42889

0.68128 0.50281 0.30462

>> dlmread(‘myfile.txt’)

ans =

   40.0000     5.0000   30.0000   1.6000     0.2000   1.2000

   15.0000     25.0000   35.0000   0.6000     1.0000   1.4000

   20.0000     45.0000   10.0000   0.8000     1.8000   0.4000

   0.8381     0.3795   0.7095         0         0         0

   0.0196     0.8318   0.4289         0         0         0

   0.6813     0.5028   0.3046         0        0           0

dlmread

>> M = magic(3);

>> dlmwrite(‘myfile.txt’, [M*5 M/5], ‘ ‘)

>> dlmwrite(‘myfile.txt’, rand(3), ‘-append’, …

     ‘roffset’, 1, ‘delimiter’, ‘ ‘)

>> type myfile.txt

40 5 30 1.6 0.2 1.2

15 25 35 0.6 1 1.4

20 45 10 0.8 1.8 0.4

0.83812 0.37948 0.70947

0.01964 0.8318 0.42889

0.68128 0.50281 0.30462

مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,

سعید عربعامری
من سعید عربعامری نویسنده کتاب 28 گام موثر در فتح متلب مدرس کشوری متلب و سیمولینک و کارشناس ارشد مهندسی برق قدرتم . بعد از اینکه دیدم سایتهای متعدد یک مجموعه کامل آموزش متلب و سیمولینک ندارند به فکر راه اندازی این مجموعه شدم
http://sim-power.ir

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *