آموزش مطلب
وبلاگ من
نویسنـــدگان :
امین باشی (73)
موضــــوع ها :
figure (14)
line (1)
uicontrol (1)
uipanel (1)
axes (2)
Organization of Graphics Objects (2)
uimenu (2)
خودم (7)
image (2)
surface (1)
patch (1)
text (5)
light (1)
plot object (2)
area (3)
bar (2)
convolution (1)
errorbar (2)
plot (1)
surf (1)
برازش منحنی (1)
workspace (1)
evalin (1)
GUIDE (1)
dsolve (1)
لاپلاس (1)
سری فوریه (3)
حل عددی IVP (2)
حل معادلات دیفرانسیل پاره ای وابسته به زمان در یک بعد (1)
BVP (1)
حل معادلات خطی (1)
solve (1)
حل pde (5)
subs (1)
آرشیـــو :
خرداد 1388 (1)
مرداد 1386 (1)
بهمن 1385 (2)
دی 1385 (2)
آذر 1385 (1)
شهریور 1385 (6)
مرداد 1385 (6)
تیر 1385 (5)
خرداد 1385 (1)
اردیبهشت 1385 (3)
فروردین 1385 (9)
اسفند 1384 (9)
شهریور 1384 (14)
مرداد 1384 (10)
تیر 1384 (3)
لینكدونی :
MATLAB Wiki
History of Iran
لورن
آرشیو لینكدونی
لینكستان :
متمتیکا
مهندسی صنایع - مهندس امیر
مهندسی شیمی ایران
اخبار نجوم
دانلود رایگان کتاب فیزیک به زبان فارسی
وبلاگ فیزیک ایران
مجله نجوم
انجمن علمی پژوهشی نجم شمال
ماه نو
مطلب نوین
آموزش متلب
میكرو روباتیك
معماری بی نظیر
انجمن مهندسی شیمی ایران
تکنولوژی برتر
گلچین دنیای اینترنت
پروژه های جالب الكترونیك
جادوهای ویندوز
Mathworks
وب كلاس
جنون اینترنت
فرهنگستان زبان و ادب پارسی
جسنجو :
خبرنامه :
نظر سنجی :
امروز :
بازدید های امروز :
بازدید های دیروز :
كل مطالب :
كل نظرها :
كل بازدید ها :
ایجاد صفحه : - ثانیه
Tag
تقربیا
همه توابعی كه آرگومانهایی به صورت زوج اسم/ویژگی (name/property)
قبول میكنند
ویژگی
tag را دارند. مقدار این ویژگی یك رشته(string)
است كه توسط كاربر تعریف میشود. و هرچیزی میتواند باشد.
هنگامی
شما برنامههلی خود را به صورت function مینویسید، متغبرها به صورت محلی(local)
تعریف میشوند یعنی در خارج از تابع تعریف نشده هستند.اگر بخواهیم از آنها در جای
دیگری هم استفاده كنیم باید آنها را به صورت سراسری (global)
تعریف كنیم یا به صورت آرگومان به درون دیگر
توابع بفرستیم.اصولا نوشتن متغیرها به صورت سراسری از زیبایی برنامه كم میكند.
در مورد
اشیایی(object) كه ویژگی tag را دارند میتوان با
استفاده از تابع findobj
دستگیره شی مورد نظر و در نتیجه بقیه ویژگیهای آن را پیدا كرد.
function test_tag
fig=figure
('tag','1');
test1
test2
find_tag('1')
find_tag('2')
find_tag('3')
function test1
fig=figure
('tag','2');
function test2
fig=figure
('tag','3');
function find_tag(n)
fig=findobj
('tag',n);
figure
(fig);
plot([1
str2num(n)])
در این
مثال 4 تابع مختلف تعریف كردیم كه 3 تا از آنها تابع داخلی است.
دستور
fig=findobj('tag',n) شیی را كه مقدار
ویژگی tag
آن برابر با n است ، پیدا میكند.
دقت كنید
كه مقدار ویژگی tag
یك رشته است. و ما نیز در هنگام استفاده از find_tag یك رشته به درون تابع
میفرستیم.
نوشته های پیشین ...
هرگونه استفاده تجاری از مــطالب این سایت بصورت
كتاب٬ نشریه٬ وب و ... ممنوع میباشد
All right
reserved©2005
Amin Bashi