انجمن سایت کلیدستان



ساخت انیمیشن در متلبزمان کنونی: ۱۳۹۵/۰۹/۱۹، ۰۸:۰۵ ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: bita
آخرین ارسال: اشرف
پاسخ 6
بازدید 4686

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ساخت انیمیشن در متلب

ساخت انیمیشن در متلب

#1
سلام
لطفا راجع به دستور ساخت یک انیمیشن از یک نمودار استوانه ای (سه بعدی) توضیح دهید
ممنون
 
پاسخ

ساخت انیمیشن در متلب

#2
سلام.
منظورتون نمودار میله ای است ؟
انیمیشن به صورت دیدن نمودار از جهت های مختلف باشد ؟
 
bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ

ساخت انیمیشن در متلب

#3
(۱۳۹۳/۰۹/۲۵, ۱۱:۲۵ ب.ظ)'admin' نوشته: سلام.
منظورتون نمودار میله ای است ؟
انیمیشن به صورت دیدن نمودار از جهت های مختلف باشد ؟
 

 

میله ای با سطح مقطع دایره
بله
لطفا تگر امکانش هست شیوه ی تغییر محور ها(مثلا پایه ی میله روی z و... قرار بگیرد) توضیح دهید.
ممنون

 
پاسخ

ساخت انیمیشن در متلب

#4
کد زیر را برای یک دستور رسم دلخواه نوشتم، شما می توانید آن را به دستورهای رسم مورد نظرتان تغییر بدهید :

کد پی‌اچ‌پی:
clear all
close all
clc
   
load count
.dat;
count(1:10,:); % Loading the dataset creates a variable 'count' 
figure
hold on
axis
([0,4,0,12,0,200]) % you must fix axes (prevent from change)
for 
az=45:135 change az in view
   bar3
(y,'detached');
   
el=45;
   
view(az,el);
   
pause(0.1);
end 

کد متلب بالا را که اجرا کنید، به صورت یک انیمیشن خواهد بود که شکل سه بعدی را از زوایای مختلف می بینیم.
از دستور رسم bar3 استفاده شده :

کلید شماره 2524

از دستور hold on برای نمایش تمامی شکل ها در یک پنجره استفاده می کنیم و سپس یک حلقه for می سازیم که در هر گام حلقه، زاویه دید ما نسبت به شکل، تغییر داده می شود. این تغییر، با استفاده از دستور view انجام می شود :

کلید شماره 2533

من متغیر az را تغییر داده ام، در صورت نیاز، می توانید el را تغییر بدهید یا اینکه هر دو تغییر داده شوند.
دستور pause هم برای ایجاد توقف به کار رفته که با کوچکتر یا بزرگتر کردن آن، می توانید سرعت نمایش انیمیشن را سریع یا آهسته کنید.

نکته مهم : برای هر شکلی، ابتدا باید یک بار به صورت تنها آن را اجرا کنید و ببینید که محدوده محورهای مختصات چه قدر است و سپس آنها را در دستور axis بنویسید. در غیر این صورت، نرم افزار متلب به صورت خودکار، گاهی هنگام چرخش، محدوده محورها را تغییر می دهد که باعث می شود انیمیشن یکنواخت نباشد. بنابراین هنگام تغییر دستور رسم یا تابع آن (ایجاد یک شکل جدید) حتما این مورد را در نظر داشته باشید.

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط bita

ساخت انیمیشن در متلب

#5
(۱۳۹۳/۰۹/۲۹, ۰۲:۵۰ ب.ظ)'admin' نوشته: کد زیر را برای یک دستور رسم دلخواه نوشتم، شما می توانید آن را به دستورهای رسم مورد نظرتان تغییر بدهید :


 

ممنون از پاسختون.
دستوری برای رسم میله به صورت 3بعدی نیست؟

 
پاسخ

ساخت انیمیشن در متلب

#6
[attachment=936]
(۱۳۹۳/۰۹/۲۷, ۰۴:۴۸ ب.ظ)'bita' نوشته:
(۱۳۹۳/۰۹/۲۵, ۱۱:۲۵ ب.ظ)'admin' نوشته: سلام.
منظورتون نمودار میله ای است ؟
انیمیشن به صورت دیدن نمودار از جهت های مختلف باشد ؟
 





 

میله ای با سطح مقطع دایره
بله
لطفا تگر امکانش هست شیوه ی تغییر محور ها(مثلا پایه ی میله روی z و... قرار بگیرد) توضیح دهید.
ممنون

 




 


سلام 
چگونه من با متلب  فاصله بین دو نقطه رابا انیمیشن را درست کنم
 

 

 

 
پاسخ


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)