کلیدستان

نسخه‌ی کامل: ضرب کردن متغیر سیمبولیک در فرمول!
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
با سلام خدمت اساتید
چگونه میتوان متغیر سیمبولیک را در یک فرمول بازگشتی (که در آن ضرب میشود) استفاده نمود؟
خطای زیر را میدهد:
??? The following error occurred converting from sym to double:
Error using ==> mupadmex
Error in MuPAD command: DOUBLE cannot convert the input expression
into a double array.

If the input expression contains a symbolic variable, use the VPA
function instead.

Error in ==> forlearning at 17




 
(۱۳۹۴/۰۶/۲۰, ۰۵:۴۵ ب.ظ)'nima101' نوشته: [ -> ]با سلام خدمت اساتید
چگونه میتوان متغیر سیمبولیک را در یک فرمول بازگشتی (که در آن ضرب میشود) استفاده نمود؟
خطای زیر را میدهد:
??? The following error occurred converting from sym to double:
Error using ==> mupadmex
Error in MuPAD command: DOUBLE cannot convert the input expression
into a double array.

If the input expression contains a symbolic variable, use the VPA
function instead.

Error in ==> forlearning at 17




 

 

سوالت یکم گنگه - چک کن ببین متغیر سمبلیکی که تعریف کردی با بقیه متغیرات هم نام نباشه اگه مشکل برطرف نشد -یکم سوالتو واضح تر بپرس

 
(۱۳۹۴/۰۶/۲۳, ۰۵:۵۲ ب.ظ)amir7498 نوشته: [ -> ]
nima101\ dateline='\'1441977324' نوشته: [ -> ]با سلام خدمت اساتید
چگونه میتوان متغیر سیمبولیک را در یک فرمول بازگشتی (که در آن ضرب میشود) استفاده نمود؟
خطای زیر را میدهد:
??? The following error occurred converting from sym to double:
Error using ==> mupadmex
Error in MuPAD command: DOUBLE cannot convert the input expression
into a double array.

If the input expression contains a symbolic variable, use the VPA
function instead.

Error in ==> forlearning at 17




 

 

سوالت یکم گنگه - چک کن ببین متغیر سمبلیکی که تعریف کردی با بقیه متغیرات هم نام نباشه اگه مشکل برطرف نشد -یکم سوالتو واضح تر بپرس

 به نام خدا
سلام
بنده هم با این مشکل مواجه شدم
برای مثال این کد رو ببینید
syms x;
v=a(1,l);
for i=l-1:-1:1
    k(i)=a(i,1)+(x-d(i))/v;
    v=k(i);
end

در این کد به طور بازگشتی داره k رو حساب می کنه اما چون متغیر به صورت سیمبلیک هستش یا اروری که گفتن رو میده یا اعداد خیلی ناجور میشه مثل این
...x/((x - 1)/((1125899906842624*x)/1303590873937797 و الی آخر
مشکل دقیقا کجاس؟
با تشکر