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



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

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

مشکل دستور solve

#1
با سلام خدمت دوستان

این دستور رو در متلب برای حل 5معادله 5 مجهول مثلثاتی اجرا می کنم عملیات محاسبات فوق العاده زمان بر هست؟
کسی میدونه دلیل این چیه؟ یا روش دیگه ای رو دوستان تجربه داره که کمک کنه؟
ممنون. فایل پیوست هم شده.
d1=500;  v1=1800;
d2=300;  v2=2000;
d3=400;  v3=2000;
d4=500;  v4=2500;
d5=300;  v5=2800;

a5 = zeros(5,50);
for i=1:50
    syms x1 x2 x3 x4 x5 positive
    [x1 x2 x3 x4 x5]=solve(v2*sin(x1)==v1*sin(x2),v3*sin(x2)==v2*sin(x3),v4*sin(x3)==v3*sin(x4),v5*sin(x4)==v4*sin(x5), d1*tan(x1)+d2*tan(x2)+d3*tan(x3)+d4*tan(x4)+d5*tan(x5)==25*i);
    a5(:,i)=([x1 x2 x3 x4 x5])*180/3.1416;
end

 


فایل‌های پیوست

دانلود 1.m

نام فایل 1.m
نوع فایل .m
دفعات دانلود 39
اندازه 393 بایت
ارسال کننده فایل 8551047
پاسخ


پرش به انجمن:


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

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

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