۱۳۹۳/۰۹/۲۵, ۱۱:۱۰ ب.ظ
۱۳۹۳/۰۹/۲۵, ۱۱:۲۵ ب.ظ
سلام.
منظورتون نمودار میله ای است ؟
انیمیشن به صورت دیدن نمودار از جهت های مختلف باشد ؟
منظورتون نمودار میله ای است ؟
انیمیشن به صورت دیدن نمودار از جهت های مختلف باشد ؟
۱۳۹۳/۰۹/۲۷, ۰۴:۴۸ ب.ظ
(۱۳۹۳/۰۹/۲۵, ۱۱:۲۵ ب.ظ)'admin' نوشته: [ -> ]سلام.
منظورتون نمودار میله ای است ؟
انیمیشن به صورت دیدن نمودار از جهت های مختلف باشد ؟
میله ای با سطح مقطع دایره
بله
لطفا تگر امکانش هست شیوه ی تغییر محور ها(مثلا پایه ی میله روی z و... قرار بگیرد) توضیح دهید.
ممنون
۱۳۹۳/۰۹/۲۹, ۰۲:۵۰ ب.ظ
کد زیر را برای یک دستور رسم دلخواه نوشتم، شما می توانید آن را به دستورهای رسم مورد نظرتان تغییر بدهید :
کد متلب بالا را که اجرا کنید، به صورت یک انیمیشن خواهد بود که شکل سه بعدی را از زوایای مختلف می بینیم.
از دستور رسم bar3 استفاده شده :
کلید شماره 2524
از دستور hold on برای نمایش تمامی شکل ها در یک پنجره استفاده می کنیم و سپس یک حلقه for می سازیم که در هر گام حلقه، زاویه دید ما نسبت به شکل، تغییر داده می شود. این تغییر، با استفاده از دستور view انجام می شود :
کلید شماره 2533
من متغیر az را تغییر داده ام، در صورت نیاز، می توانید el را تغییر بدهید یا اینکه هر دو تغییر داده شوند.
دستور pause هم برای ایجاد توقف به کار رفته که با کوچکتر یا بزرگتر کردن آن، می توانید سرعت نمایش انیمیشن را سریع یا آهسته کنید.
نکته مهم : برای هر شکلی، ابتدا باید یک بار به صورت تنها آن را اجرا کنید و ببینید که محدوده محورهای مختصات چه قدر است و سپس آنها را در دستور axis بنویسید. در غیر این صورت، نرم افزار متلب به صورت خودکار، گاهی هنگام چرخش، محدوده محورها را تغییر می دهد که باعث می شود انیمیشن یکنواخت نباشد. بنابراین هنگام تغییر دستور رسم یا تابع آن (ایجاد یک شکل جدید) حتما این مورد را در نظر داشته باشید.
کد پیاچپی:
clear all
close all
clc
load count.dat;
y = 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 بنویسید. در غیر این صورت، نرم افزار متلب به صورت خودکار، گاهی هنگام چرخش، محدوده محورها را تغییر می دهد که باعث می شود انیمیشن یکنواخت نباشد. بنابراین هنگام تغییر دستور رسم یا تابع آن (ایجاد یک شکل جدید) حتما این مورد را در نظر داشته باشید.
۱۳۹۳/۰۹/۲۹, ۰۸:۲۱ ب.ظ
(۱۳۹۳/۰۹/۲۹, ۰۲:۵۰ ب.ظ)'admin' نوشته: [ -> ]کد زیر را برای یک دستور رسم دلخواه نوشتم، شما می توانید آن را به دستورهای رسم مورد نظرتان تغییر بدهید :
ممنون از پاسختون.
دستوری برای رسم میله به صورت 3بعدی نیست؟
۱۳۹۴/۰۵/۱۳, ۰۱:۵۰ ب.ظ
[attachment=936]
سلام
چگونه من با متلب فاصله بین دو نقطه رابا انیمیشن را درست کنم
(۱۳۹۳/۰۹/۲۷, ۰۴:۴۸ ب.ظ)'bita' نوشته: [ -> ](۱۳۹۳/۰۹/۲۵, ۱۱:۲۵ ب.ظ)'admin' نوشته: [ -> ]سلام.
منظورتون نمودار میله ای است ؟
انیمیشن به صورت دیدن نمودار از جهت های مختلف باشد ؟
میله ای با سطح مقطع دایره
بله
لطفا تگر امکانش هست شیوه ی تغییر محور ها(مثلا پایه ی میله روی z و... قرار بگیرد) توضیح دهید.
ممنون
سلام
چگونه من با متلب فاصله بین دو نقطه رابا انیمیشن را درست کنم