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

ورود اعضا
    نام کاربری :
    پسورد :

عضویت در سایت
    نام کاربری :
    پسورد :
    تکرار پسورد:
    ایمیل :
    نام اصلی :

نويسنده :لنديكا
تاريخ: ۱۱ بهمن ۱۳۹۶ ساعت: ۰۵:۴۲:۱۰


همانطور كه مي دانيد، دستور

 :
sum(A)
جمع عضوهاي هر ستون از ماتريس A را بر مي گرداند. يعني اگر A ماتريسي به ابعاد mxn باشد، حاصل
sum(A)
برداري است nx1 كه اعضاي آن، مجموع اعضاي هر ستون از A است.
colsums = sum(A);
 
حال اگر بر فرض بخواهيم اين دستور، مجموع اعضاي هر سير از ماتريس را بدهد، چه مي كنيم؟
يك راه اين است، كه از ترانهاده ماتريس sum مي گيريم:
rowsums = sum(A’)
كه اگر بخواهيم، حاصل شكل ستوني خود را حفظ كند، بايد حاصل را نيز ترانهاده كنيم.
اما براي اين كار، راه ساده تري هست: پارامتر ديگري به دستور sum اضافه مي كنيم:
dimsums = sum(A,n)
كه در آن، n بُعدي است كه مي خواهيم عمل مجموع گيري روي آن صورت گيرد. اگر بخواهيم از اعضاي ستونها مجموع بگيرد، n را 1 قرار مي دهيم كه همان پيش فرض است. اگر از اعضاي ستونها مجموع بگيرد، n را 2 قرار مي دهيم. اگر حتي ماتريس ما ابعاد بالاتري داشت و خواستيم از آن بُعد مجموع بگيرد، n را برابر آن بُعد قرار مي‌دهيم.
 
اگر بخواهيم مجموع كل درايه هاي ماتريس را به دست آوريم، راهش (كه خودم تا چند وقت پيش به كار مي بردم) اين بود
sum(sum(A))
اگر ابعاد ماتريس بالا برود، كار مجموع گيري دردسرساز مي شود. براي مجموع گيري از كل درايه هاي ماتريس، راه ساده تري پيشنهاد مي شود:
sum(A(:))
اين دستور در واقع اول كل اعضاي ماتريس A را به صورت يك بردار ستوني در مي آورد، بعد از آن مجموع مي گيرد. استفاده از
A(:)
در خيلي جاها بدرد خواهد خورد.

موضوع:
برچسب‌ها: ،

نويسنده :لنديكا
تاريخ: ۱۰ بهمن ۱۳۹۶ ساعت: ۰۶:۰۸:۲۳

خريد موبايل شدگوشي Galaxy S8 Active كه نسخه‌ي مقاوم‌شده‌ي پرچم‌دار جديد سامسونگ نسبت به سقوط و ضربه و همين‌طور نفوذ مايعات و غبار است، با نام رمز SM-G892A معرفي مي‌شود. در ادامه به مشخصات فاش شده گلكسي اس ۸ اكتيو اشاره مي‌كنيم.
شايعات حاكي از آن است كه گلكسي اس ۸ اكتيو گواهي MIL-STD-810G را دريافت كرده است و اين به معني مقاومت در برابر سقوط است. از طرفي گواهي IP68 نيز نشان مي‌دهد كه اين گوشي در برابر نقوذ آب و غبار مقاوم است، درست همان‌طور كه از يك گوشي اكتيو سامسونگي انتظار داريم.
سامسونگ در نسخه‌ي اكتيو پرچم‌داران خود باتري بزرگ‌تري استفاده مي‌كند چرا كه اين گوشي‌ها براي مسافرت و عكاسي در طبيعت و ... طراحي شده‌اند و طبعاً عمر باتري موضوع مههي است. سال پيش در گلكسي اس ۷ اكتيو باتري ۴۰۰۰ ميلي‌آمپرساعتي كه ۱۰۰۰ ميلي‌آمپرساعت بزرگ‌تر از باتري Galaxy S7‌ بود، تعبيه شد و امسال هم اين وضعيت تكرار مي‌شود. رنگ‌بندي گوشي اكتيو جديد شامل سه رنگ سبز و خاكستري و طلايي مي‌شود كه با رنگ‌بندي نسخه‌ي اكتيو پرچم‌دار سال پيش متفاوت است.
ساير مشخصات Galaxy S8 Active مثل نسخه‌ي معمولي گلكسي اس ۸ است و اين يعني نمايشگر ۵.۸ اينچي QHD و تراشه‌ي اسنپ‌دراگون ۸۳۵ و دوربين‌هاي ۱۲ و ۵ مگاپيكسلي در اين گوشي جالب وجود دارد.

موضوع:
برچسب‌ها: ،

نويسنده :لنديكا
تاريخ: ۱۰ بهمن ۱۳۹۶ ساعت: ۰۵:۵۳:۲۹

ماشين حساب
جهت برنامه نويسي كودا، متلب محيط خوبي براي پياده سازي است اين در حاليست كه از همه توانايي هاي متلب هم مي توانيم بهره ببريم.براي شروع ابتدا مي بايست يكي از نسخه هاي متلب ترجيحا نسخه 2011 نصب شود.
براي اضافه كردن كدنويسي GPU مي توان از GPUMat يا جكت هاي ديگر از قبيل AccelerEyes استفاده نمود.
لينك دانلود  AccelerEyes
يك كد نمونه GPU در متلب به صورت زير مي باشد :
 
 
 
A=[1:n];
Agpu = gsingle(A);
geval(Agpu);
geval(Cgpu); gsync;
Cgpu=sum(Agpu); geval(Cgpu);
gsync;
-------------------------------------------------------------------------------------------------------------
A = gones(n);
B = gones(1,n);
gfor k = 1:n B(k) = A(k,:) * A(:,k);% vector-vector multiply
gend
A = gones(n,n,m);
[B C] = deal(gones(n));
gfor k = 1:m C(:,k) = A(:,:,k) * B;
% matrix-vector multiply gend A = gones(n,n,m);
B = gones(n);
gfor k = 1:m A(:,:,k) = A(:,:,k) * B; % matrix-matrix multiply gend

موضوع:
برچسب‌ها: ،

نويسنده :لنديكا
تاريخ: ۹ بهمن ۱۳۹۶ ساعت: ۰۶:۵۱:۵۷

ماشين حساب يا اين كه حسابگر يا رايِشگر وسيله‌اي براي انجام محاسبات عددي است . ماشين حساب‌هاي متفاوت كاربردهاي مختلفي دارا هستند . ساده‌ترين آن‌ها فقط محاسبات جمع , تفريق , ضرب و تقسيم را انجام مي دهند . ماشين حساب هاي توسعه يافته تر مي توانند گونه هاي توابع اصلي رياضي را پياده سازي نمايند . ماشين حساب‌ هاي نوين در واقع تلفيقي از ماشين حساب و رايانه مي‌باشند و تجهيزات گسترده تر و پر سرعت تري همچون ترسيم نمودار را در اختيار يوزرها قرار مي دهند . 

او‌لين ماشينهاي آنالوگ در دوران باستان براي محاسبات نجومي استفاده مي شدند كه از آن جمله مي توان به اسطرلاب 100 - 150 سال پيش از به دنيا آمدن مسيح اشاره كرد . در سال 1622 شخصي به‌ نام ويليام اوترد اولين خط‌ كش محاسبه ( Slide Rule ) را ابتكار كرد . ويلهلم شيكارد در سال 1623 دستگاهي به ‌نام ساعت محاسباتي را ساخت كه مي‌توان آن را او‌لين ماشين حساب مكانيكي ناميد . بيست سال بعد از آن هم پاسكال وسيله به ‌نام «پاسكالين» را براي محاسبه ماليات در فرانسه توليدكرد . 

پاسكال براي بي نقص كردن فكرش پنجاه مثال مختلف از اين ماشين را ساخت كرد . با ماشيني كه در سال 1642 ساخت , مي‌شد با موفقيت عددهاي چند رقمي را با نيز جمع و تفريق كرد . ديدني است بدانيد كه پاسكال , ماشين حساب را براي ساده و راحت تر كردن عمل ماموران مالياتي كه در آن زمان فعاليت پدرش نيز بود , ساخته بود . 

در ماشين حساب پاسكال 6 چرخ دندانه دار نصب شده بود و هر چرخ ده دندانه داشت . هر دندانه نمايشگر يكي از ارقام صفر تا 9 بود . اين چرخ‌ها طوري در جوار يكديگر قرار گرفته بودند كه دوران كامل يك چرخ , دوران چرخ‌هاي بعدي به‌اندازه يك دندانه را باعث مي‌شد . علاوه بر اين , چرخها از راست به چپ به ترتيب نماينده مرتبه‌هاي يكان , دهگان , صدگان , . . . عدد بودند . سي سال بعداز پاسكال , يك رياضي دان آلماني به اسم لايبنيتز در تكميل نوآوري پاسكال كوشيد و ماشيني ساخت كرد كه به كمك آن مي‌شد اعمال ضرب و تقسيم را نيز انجام بخشيد و حتي جذر گرفت . ابتكار لايبنيتز بسياري از مشكلات فني ماشين را برطرف كرد و مسير را براي تكامل اين ماشينها بازنمود . با اين وجود , مسئله ماشينهاي اكانت سالها به بوته فراموشي سپرده شد و تنها صاحبان صنايع براي ايجاد و رواج اين ماشينها كوششهايي انجام دادند . 

موضوع:
برچسب‌ها: ،

نويسنده :لنديكا
تاريخ: ۸ بهمن ۱۳۹۶ ساعت: ۰۷:۱۶:۲۰


فرض نمائيد كه m فايلي به نام test.m به دستورات زير وجود دارد:
ماشين حساب
x=2;
k=f(3);disp(k)
در اين برنامه از تابع f استفاده شده است. فرض كنيد كه تابع f نيز به صورت زير تعريف شده باشد:

function y=f(t)
y=t+x;
با اجراي برنامه test هنگاميكه متلب مي خواهد تابع f را محاسبه نمايد وارد اين تابع مي شود. در تابع f هنگاميكه متغير y در حال محاسبه شدن مي باشد، متلب به متغير x خطا داده و برنامه متوقف خواهد شد. علت اين خطا است كه متغيرهاي درون function اصطلاحا local يا محلي مي باشند و حوزه فعاليت آنها تنها در خود function مي باشد و متغيرهاي درون function هيچ ارتباطي با برنامه هاي ديگر ندارند. با اينكه با اجراي برنامه test، متغير x در workspace ايجاد شده است اما function، نمي تواند از x استفاده كند چرا كه متغيرهاي درون function محلي مي باشند و function در حالت عادي نمي تواند به متغيرهاي برنامه اصلي دسترسي داشته باشد.
 
 
 
global x
x=2;
k=f(3);
disp(k)


و برنامه f هم به صورت زير اصلاح مي شود:
function y=f(t)
global x
y=t+x;
اگر بخواهيد x اي كه در function استفاده مي شود همان x برنامه اصلي در test.m باشد بايد اين متغير را در هر دو برنامه، اصطلاحاً global يا عمومي نمائيد. به اين نكته توجه كنيد كه دستور global بايد در هر دو برنامه نوشته شود. پس برنامه test.m به صورت زير اصلاح مي گردد:
در نتيجه به كمك دستور global ، حوزه فعاليت متغيرهاي برنامه اصلي، تا داخل function ها و يا m فايل هاي ديگر گسترش مي يابد.با اين كار متغير x اي كه در function قرار دارد، از آنجا كه global شده است همان x=2 اي است كه در برنامه اصلي آمده است.

موضوع:
برچسب‌ها: ،

نويسنده :لنديكا
تاريخ: ۷ بهمن ۱۳۹۶ ساعت: ۰۶:۰۰:۱۰

نرم افزار متلب داراي يك مرورگر اينترنت مي باشد كه با آن مي توانيد سايت هاي اينترنتي را مشاهده كنيد. براي آنكه مرورگر اينترنت متلب باز شود، تنها كافي است كه دستور مثال زير را اجرا كنيد :
مثال : 

ماشين حساب
webنتيجه :مرورگر اينترنت متلب باز مي شود و شما چنانچه به اينترنت متصل باشيد، مي توانيد در اينترنت به گشت و گذار بپردازيد و احتياجي به نصب يك مرورگر اينترنت ديگر نداريد.
چنانچه بخواهيد مرورگر اينترنت متلب باز شده و صفحه خاصي از اينترنت را نمايش بدهد، بايد آدرس آن صفحه اينترنتي را پس از web بنويسيد. به مثال زير توجه كنيد :
مثال : 
web http://www.kelidestan.comنتيجه :نرم افزار متلب، مرورگر اينترنت خود را باز كرده و محتويات آدرس http://www.kelidestan.com را نمايش مي دهد (به شرط متصل بودن به اينترنت).
 
تعيين مقدار زمان اجراي محاسبات در متلب :براي تعيين زمان اجراي برنامه و يا بخشي از برنامه، از دستورهاي tic و toc استفاده مي شود. همان طور كه مشخص است، نام اين دو دستور از ((تيك تاك)) ساعت گرفته شده است. اين دستورات، يكي از مهمترين دستورات متلب مي باشند. قبل از هر چيز، اهميت اين دستورات را براي شما شرح مي دهيم :
معمولا در پروژه هاي پيچيده، زمان اجراي برنامه، بسيار طولاني مي شود. در چنين مواقعي، برنامه نويس ممكن است كه كنجكاو باشد كه يكي از موارد زير را بداند :
1- كدام بخش برنامه است كه بيشترين زمان را به خود اختصاص داده است. با دانستن اين موضوع، برنامه نويس سعي مي كند كه كدهاي آن بخش از برنامه را بهينه سازي كند تا در زمان صرفه جويي شود.
2- ممكن است بخواهيم بدانيم كه زمان اجراي برنامه چقدر است، اما نمي خواهيم كه مجبور باشيم همين طور بنشينيم و ببينيم چه زماني برنامه پايان مي يابد. مثلا شب قبل از خواب، برنامه را اجرا مي كنيد و صبح كه بيدار شويد، مي توانيد در پنجره Command ، ميزان زمان اجراي برنامه را ببينيد.
3- در بسياري از برنامه ها، حلقه هاي for هستند كه زمان زيادي مي گيرند. فرض كنيد حلقه اي داريم كه پارامتر آن از 1 تا 1000 مي باشد. با قرار دادن دستور در ابتدا و انتهاي حلقه (ابتدا و انتهاي درون حلقه) مي توانيم زمان يك بار اجرا را محاسبه كنيم و سپس آن را ضرب در 1000 كنيم، چنانچه زمان بيش از حد زياد باشد، مي توانيم همين حالا آن را متوقف كنيم (با گرفتن كليد Ctrl و فشار دادن كليد C از كيبورد)، به جاي آن كه پس از اجراي نيمي از برنامه، به اين نتيجه برسيم.
نحوه استفاده از دستورهاي tic و toc را در مثال زير شرح داده ايم :
مثال : 
ticA=ones(100,100);tocنتيجه : 
Elapsed time is 0.000064 seconds.دستور (100,100)A=ones ، ماتريسي با 100 رديف و 100 ستون مي سازد كه همه مقادير آن برابر 1 مي باشد. همان طور كه مشاهده مي كنيد، ساخت اين ماتريس، 0.000064 ثانيه طول كشيده است. زياد به اين عدد كوچك خيره نشويد، زيرا ممكن است روزي آرزويتان اين باشد كه برنامه اي كه داريد، در كمتر از 1 روز اجرا شود، اكنون كه اين مطالب را براي شما مي نويسم درگير برنامه اي هستم كه تخمين زده ام اجراي آن 8 روز طول مي كشد و بايد به هر نحو ممكن اين مقدار را به 1 روز برسانم.
نكته :چنانچه بخواهيد زمان اجراي كل برنامه را متوجه شويد، تنها كافي است كه دستور tic در اولين خط از برنامه و دستور toc در آخرين خط از برنامه قرار گيرد.

موضوع:
برچسب‌ها: ،

نويسنده :لنديكا
تاريخ: ۵ بهمن ۱۳۹۶ ساعت: ۰۸:۱۲:۳۱

پاور بانك شيائومي
گوشي گلكسي اس 8 سامسونگ به طور قطع از مهم ترين گوشي هاي امسال محسوب مي شود و در بين تمام ويژگي هاي منحصر به فردش مثل نمايشگر Infinity، دستيار صوتي هوشمند مي توان به ويژگي هاي كليدي ديگري مثل قابليت تغيير تنظيمات دكمه بيكسبي، هدست Gear VR با كنترل بلوتوثي، هدفون هاي AKG، داك Samsung DeX با قابليت تبديل گوشي به كامپيوتر، اپليكيشن S-Health آپديت شده با قابليت برقراري تماس با پزشكان، سنسور هاي دوربين كاملا جديد و بهبود يافته و يا مرتب سازي آيكون ها در صفحه اصلي تنها با يك ضربه نيز اشاره كرد.
به نظر مي رسد گوشي گلكسي اس 8 داراي جزييات بسياري است و سامسونگ قصد دارد افشاي اين ويژگي ها را به رسانه ها بسپرد و كاملا مشخص است كه با به كارگيري چنين ويژگي هايي قصد تاثير گذاري بيشتري را داشته است.
در اين گزارش در رابطه با 8 ويژگي خارق العاده اين گوشي توضيحات بيشتري داده شده است
1- شارژر وايرلس پر سرعت
اگرچه بسياري از شارژر هاي وايرلس، كم سرعت و دست و پا گير به نظر مي رسند، اما گوشي گلكسي اس 8 سامسونگ از شارژر پر سرعت بي سيم 2.4 ميلي آمپري كه تقريبا دو برابر سرعت شارژر هاي معمول 1.5 ميلي آمپري است پشتيباني مي كند. اگرچه اين ميزان با شارژر هاي سيمي قابل مقايسه نيست اما بسيار كارآمد به نظر مي رسد و از آنجا كه شارژر هاي وايرلس باعث گرم شدن گوشي مي شوند سامسونگ با به كارگيري سيستم خنك كننده و ساخت فن هاي تو كاري براي اين شارژر اين مشكل را برطرف كرده است.
2- دكمه هاي نرم افزاري شخصي سازي شده
گوشي گلكسي اس 8 سامسونگ با دكمه هاي روي صفحه خداحافظي كرده است و به شما اين امكان را مي دهد تا دكمه هاي نرم افزاري اين گوشي را با انتخاب رنگ پس زمينه و يا تغيير ترتيب اپليكيشن ها و ميزان فشاري كه به دكمه مجازي Home وارد مي كنيد، شخصي سازي كنيد.
گوشي سامسونگ گلكسي اس 8 و هشت ويژگي برتر آن
3- دكمه Home هميشه در دسترس شما
در شرايطي كه صفحه گوشي گلكسي اس 8 خاموش باشد و دكمه Home بر روي صفحه ديده نمي شود، با فشار بر روي جاي هميشگي، اين دكمه ظاهر مي شود و از اين طريق مي توانيد به راحتي اپليكيشن هاي باز را ببنديد و يا نوتيفيكيشن ها را در يك نگاه ببينيد.
 
4- پردازنده  تصوير چند قابي
سامسونگ براي دوربين گوشي گلكسي اس 8 الگوريتم پردازش تصوير بي نظيري را به كار گرفته است كه با سرعتي كه قابل تشخيص نيست به جاي يك عكس، 3 عكس مي گيرد و شفاف ترين بين آنها را عكس پايه قرار مي دهد و از دو عكس ديگر براي كاهش تاري استفاده مي كند.
گوشي سامسونگ گلكسي اس 8 و هشت ويژگي برتر آن
5- كنترل دوربين با يك دست
سامسونگ دوربين گوشي گلكسي اس 8 را به گونه اي بهبود بخشيده است كه استفاده از يك دست براي انجام تمام تنظيمات دوربين كافي است، تنها با كشيدن انگشت شست بر روي صفحه مي توانيد تنظيمات و فيلتر هاي مختلف دوربين را براي عكس برداري امتحان كنيد و يا با حركت دادن شاتر به چپ و راست تصوير را زوم كنيد.
گوشي سامسونگ گلكسي اس 8 و هشت ويژگي برتر آن
6- عمر باتري طولاني تر
پيشرفت هاي دنياي تكنولوژي به سامسونگ اين امكان را داده است تا ميزان عمر باتري گوشي گلكسي اس 8 را بهبود ببخشد به طور مثال ظرفيت باتري گوشي گلكسي اس 7 در طول يك سال استفاده حدود 80 درصد مي باشد كه براي گوشي گلكسي اس 8 به 95 درصد مي رسد كه البته به چگونگي و ميزان استفاده از گوشي نيز بستگي زيادي دارد، اما سامسونگ براي افزايش طول عمر اين باتري تلاش بسياري كرده است.
گوشي سامسونگ گلكسي اس 8 و هشت ويژگي برتر آن
7- اينترنت پر سرعت
گوشي گلكسي اس 8 در بين اولين گوشي هاي هوشمندي است كه از شبكه LTE با سرعت 1 گيگابايت در ثانيه پشتيباني مي كند كه به علت مودم كوالكوم X16 كه داخل تراشه اسنپ دراگون 835 به كار رفته است مي باشد. اگرچه اين مدل براي كشور آمريكا در نظر گرفته شده است اما اين تكنولوژي شناخته شده است و براي گوشي هاي آينده با اينترنت پر سرعت به كار خواهد رفت.
گوشي سامسونگ گلكسي اس 8 و هشت ويژگي برتر آن
8- نمايشگر با كيفيت تصوير بالا
طبق محاسبات DisplayMate كه توسط سامسونگ نيز تاييد شده است ميزان گستره رنگي نمايشگر گلكسي اس 8، 113% از DCI-P3 براي جلوه سينمايي و 142% از sRGB كه استاندارد رنگ براي استفاده در مانيتور ها، پرينتر ها و اينترنت است مي باشد و علاوه بر نسبت صفحه 18:9 نمايشگر Infinity استفاده از صفحه Deep Red OLED از نكات قابل توجه اين گوشي است همچنين گلكسي اس 8 اولين گوشي هوشمندي است كه گواهي Mobile HDR Premium را دريافت كرده است كه براي رزولوشن بالا، فضا و طيف رنگي ديناميكي براي تجربه بهتر ديدن محتواي HDR در آمازون و NetFlix است.

موضوع:
برچسب‌ها: ،

نويسنده :لنديكا
تاريخ: ۵ بهمن ۱۳۹۶ ساعت: ۰۷:۵۱:۰۹

همرا داشتن يك پاور بانك با شما باعث افزايش آسودگي خاطر شما مي شود، به ويژه هنگامي كه شما خارج از خانه هستيد و به دور از هر گونه پريز برق هستيد.پاور بانك ها به شما اين اطمينان را ميدهند كه كه شارژ دستگاه هاي شما تمام نخواهند شد. پيشنهاد ويژه ما به شما انتخاب پاور بانك شيائومي ميباشد

همرا داشتن يك پاور بانك با شما باعث افزايش آسودگي خاطر شما مي شود، به ويژه هنگامي كه شما خارج از خانه هستيد و به دور از هر گونه پريز برق هستيد.پاور بانك ها به شما اين اطمينان را ميدهند كه كه شارژ دستگاه هاي شما تمام نخواهند شد. پيشنهاد ويژه ما به شما انتخاب پاور بانك شيائومي ميباشد.با اين حال، براي شارژ دستگاه هاي خود را در حال حركت، فقط كافي است پاور بانك خود را به آن وصل نماييد. پاور بانك ها به راحتي مي توانند با لپ تاپ يا سوكت ديواري شارژ شوند. هنگامي كه پاور بانك شما كاملا شارژ شد، مي توانيد آن را جدا كنيد و دوباره از آن استفاده كنيد.

1. پاور بانك خود را به پريز وصل كنيد

• چراغ هاي LED را بررسي كنيد تا متوجه زماني كه نياز به شارژ كردن پاور بانك شويد. درحالي كه يك پاور بانك را مي توان در هر زمان شارژ كرد، و با شارژهاي غير ضروري طول عمر دستگاهتان را كاهش مي دهيد. اكثر پاور بانك ها داراي چهار چراغ LED در سمت هستند. زماني كه تعداد چراغ هاي روشن كاهش مي يابد نشان از ضعيف شدن باتري دارد. پس فقط زماني دستگاه خود را به شارژ متصل كنيد كه يك يا دو چراغ آن روشن باشد.

• پاور بانك خود را به يك پريز برق وصل كنيد. پاوربانك شما بايد با كابل USB و آداپتور ديواري به پريز وصل شود. پايانه بزرگتر كابل USB را به آداپتور ديواري وصل كنيد. سپس، پايان كوچكتر را به آداپتور پاور خود وصل كنيد. و اجازه دهيد تا شارژ شود.

• پاوربانك خود را به يك رايانه يا لپ تاپ وصل كنيد. يك كامپيوتر يا لپ تاپ نيز مي تواند براي شارژ يك پاوربانك استفاده شود. پايه كوچكتر كابل USB را به پاوربانك متصل كنيد. سپس، قسمت بزرگتر كابل USB را به رايانه يا لپ تاپ خود وصل كنيد.

2. اجازه دهيد پاوربانك شارژ شود

• دستورالعمل سازنده دستگاه خود را براي ميزان زمان شارژ شدن آن را بررسي كنيد. شما نبايد پاوربانك خود را بيش از حد مجاز در شارژ رها كنيد. دستورالعمل هاي توليد كننده به شما زمان لازم براي شارژ شدن آن را به شما مي گويد. بيشتر پاوربانك ها در ظرف مدت يك تا دو ساعت شارژ مي شوند. 

• شارژر را به محض اينكه كاملا شارژ شد، از آن قطع كنيد. در زماني كه همه چراغ هاي LED روشن اشد، شارژر را از آن جدا كنيد.

اگر چراغ هاي LED شما كار نمي كنند، خودتان زمان را تخمين بزنيد، سپس شارژر را جدا كنيد.

• براي اطمينان از اينكه پاوربانك به درستي شارژ شده است . پس از شارژ كردن پاوربانك خود، يكي از دستگاه هاي الكترونيكي خود را به پاوربانك با استفاده از كابل USB متصل كنيد. اگر پاوربانك به درستي شارژ شده باشد، دستگاه بايد شارژش را آغاز كند. 

اگر دستگاه شما را شارژ نكرد، سعي كنيد آن را به يك خروجي متفاوت وصل كنيد. اگر پاوربانك شما هنوز شارژ نمي كند، ممكن است شكسته شده باشد. بهترين راه هم براي برسي آن تماس با دفاتر فروش آن است.

3. تضمين كارايي

• در اغلب موارد از سوكت ديواري استفاده كنيد. به طور كلي، سوكت هاي ديجيتال پاوربانك را سريعتر از كامپيوتر يا لپ تاپ شارژ خواهند كرد. در صورتي كه حتي يك لپ تاپ يا كامپيوتر در دسترس داشته باشيد، باز هم اقدام به شارژ ان از طريق سوكت هاي ديواري نماييد. 

• بيش از اندازه پاوربانك خود را شارژ نكنيد. اطمينان حاصل كنيد كه پاوربانك خود را به مدت طولاني به شارژر وصل نكرده باشيد. شارژ بيش از حد مي تواند باعث كاهش عمر باتري آن شود. فقط زماني كه ضروري است چراغهاي LED را در حال خاموش شدن است، پاوربانك خود را شارژ كنيد.

• همزمان دستگاه الكترونيك و پاور خود را به به يك درگاه شارژ وصل نكنيد. در حالي كه پاوربانك خود را شارژ مي كند، دستگاه الكترونيكي ديگري را به همان سوكت ديواري وصل نكنيد. اگر دستگاه هاي الكترونيكي خود را شارژ ميكنيد، مجبور نيستيد از پاوربانك بلافاصله بعد از شارژ آن استفاده كنيد. اين عمل عمر باتري آن را افزايش مي دهد. 

مشاهده كلكسيون پاوربانك شيائومي در فروشگاه اينترنتي لنديكا

موضوع:
برچسب‌ها: ،

نويسنده :لنديكا
تاريخ: ۴ بهمن ۱۳۹۶ ساعت: ۱۰:۰۱:۳۰

 

ماشين حساب
يكي از عملگر هاي مفيد در متلب، عملگر colon(:) مي باشد.
اين عملگر براي ايجاد بردار، آرايه subscript و براي تكرار مشخص استفاده مي شود.
اگر مي خواهيد يك بردار سطري شامل اعداد 1 تا 10 ايجاد كنيد، مي توانيد مانند عبارت زير بنويسيد.
1:10
متلب دستور بالا را اجرا كرده و اعداد بين 1 تا 10 را بر مي گرداند.
ans =                                                                                                                                                               1    2    3    4    5    6    7    8    9   10 مثال
100: -5: 50متلب دستور بالا را اجرا كرده و به صورت زير نمايش مي دهد.
ans =   100    95    90    85    80    75    70    65    60    55    50مثال
0:pi/8:piمتلب دستور بالا را اجرا كرده و به صورت زير نمايش مي دهد.
ans =  Columns 1 through 7      0    0.3927    0.7854    1.1781    1.5708    1.9635    2.3562  Columns 8 through 9      2.7489    3.1416از كولن براي ايجاد برداري از شاخص ها براي انتخاب سطر ها، ستون ها يا عناصر آرايه ها استفاده مي كنيم.
جدول زير طرز استفاده از دستور كولن را نشان مي دهد.
Format
Purpose
A(:,j)
عناصر ستون j ام ماتريس A
A(i,:)
عناصر سطر i ام ماتريس A
A(:,:)
هم ارز آرايه هاي دو بعدي مانند ماتريس A مي باشد
A(j:k)
A(j), A(j+1),...,A(k)عناصر
A(:,j:k)
A(:,j), A(:,j+1),...,A(:,k)عناصر
A(:,:,k)
عنصر k ام ماتريس 3 بعدي A
A(i,j,k,:)
يك بردار در آرايه 4 بعدي ماتريس A، برداري شامل A(i,j,k,1), A(i,j,k,2), A(i,j,k,3)  و غيره
A(:)
تمام عناصر ماتريس A
 
مثال
يك فايل اسكريپت ايجاد كرده و كد زير را بنويسيد.
A = [1 2 3 4; 4 5 6 7; 7 8 9 10]A(:,2)      % second column of AA(:,2:3)    % second and third column of AA(2:3,2:3)  % second and third rows and second and third columnsنتيجه بعد از اجراي كد در متلب به صورت زير مي باشد.
A =     1     2     3     4     4     5     6     7     7     8     9    10 ans =     2     5     8 ans =     2     3     5     6     8     9 ans =     5     6     8     9 

موضوع:
برچسب‌ها: ،

نويسنده :لنديكا
تاريخ: ۳ بهمن ۱۳۹۶ ساعت: ۱۲:۵۱:۴۰

ماشين حساب
يك عملگر، نمادي است كه نشان مي دهد كامپايلر عمل خاص رياضي و منطقي را با مهارت انجام مي دهد. متلب در درجه اول به وسيله عملگر بر روي ماتريس ها و آرايه ها طراحي شده است. بنابراين، عملگر ها در متلب بر روي داده هاي اسكالر و غير اسكالر كار مي كنند. متلب انواع عملگر هاي ابتدايي را دارد.
عملگر هاي حسابي
عملگرهاي گويا
عملگر هاي منطقي
عملگر هاي بيتي
عملگر هاي  Set
عملگر هاي حسابي
متلب داراي دو نوع مختلف از عملگرهاي حسابي است.
عملگر هاي حسابي ماتريس
عملگر هاي حسابي آرايه
عملگر هاي حسابي ماتريس همانند تعريفشان در جبرخطي هستند. عملگر هاي آرايه مولفه به مولفه هم بر روي آرايه يك بعدي و هم چند بعدي اجرا مي شوند.
اين عملگر هاي آرايه و ماتريسي توسط نماد (.) با هم تفاوت دارند. گرچه، عملگر هاي جمع و تفريق براي ماتريس ها و آرايه ها يكسان هستند. جدول زير شرح خاصي از عملگر ها مي باشد.
Operator
Description
+
جمع يا جمع يگاني. A+B مقادير متغير هاي A و B را با هم جمع مي كند. A و B بايد هم سايز باشند، مگر اينكه يكي از آن دو اسكالر باشد. يك اسكالر مي تواند به يك ماتريس از هر سايزي اضافه شود.
-
تفريق يا منهاي يگاني. در A-B مقادير B از A كم مي شوند و A و B بايد هم سايز باشند مگر اينكه يكي از آن دو اسكالر باشند. يك اسكالر مي تواند از هر ماتريس با هر سايزي كم شود.
*
حاصل ضرب ماتريس. C = A*B همان ضرب جبر خطي ماتريس هاي A و B مي باشد. مانند زير
clip_image001
براي ضرب غير اسكالر A و B، تعداد ستون هاي ماتريس A بايد با تعداد سطر هاي B با هم برابر باشند. يك اسكالر مي تواند در ماتريس با هر سايزي ضرب شود.
.*
حاصل ضرب آرايه اي. A.*B حاصل ضرب مولفه به مولفه آرايه اي A و B مي باشد. A و B بايد سايز هاي يكسان داشته باشند. مگر اينكه يكي از آن دو اسكالر باشند.
/
اسلش يا تقسيم راست ماتريس. B/A تقريبا همان عبارت B*inv(A) مي باشد. به طور دقيق تر B/A = (A'B')'.
./
آرايه تقسيم راست. A./B ماتريسي با عناصر A(i,j)/B(i,j) مي باشد. A و B بايد هم سايز باشند. مگر اينكه يكي از آن دو اسكالر باشد.

بك اسلش يا تقسيم چپ. اگر A يك ماتريس مربعي باشد، AB تقريبا برابر است با inv(A)*B، اما آن از روش متفاوتي محاسبه مي شود. اگر A يك ماتريس n در n باشد و B يك بردار ستوني با n مولفه يا يك ماتريس با چند ستون باشد آنگاه X = AB جواب معادله AX = B. A مي باشد با اين اخطار كه A اسكالر بد يا ماتريس منفرد نباشد.
.
آرايه تقسيم چپ. A.B ماتريسي با عناصر B(i,j)/A(i,j) مي باشد. A و B هم سايز مي باشند، مگر اينكه يكي از آن دو اسكالر باشد.
^
ماتريس تواني. X^p، X به توان p مي باشد، اگر p يك اسكالر است. اگر p يك عدد صحيح باشد، آنگاه توان توسط تكرار مربع محاسبه مي شود. اگر عدد صحيح منفي باشد، X بايد وارون پذير باشد. براي مقادير ديگر p، محاسبات شامل مقادير ويژه و بردار هاي ويژه به طوري كه اگر [V,D] = eig(X) آنگاه X^p = V*D.^p/V.
.^
توان آرايه اي. A.^B ماتريسي با آرايه هاي A(i,j) به توان B(i,j). A و B بايد سايز هاي برابر داشته باشند، مگر اينكه يكي از آن دو اسكالر باشد.
'
ترانهاده ماتريس. A' ترانهاده جبرخطي A است. براي ماتريس مختلط، A' ترانهاده مزدوج مختلط مي باشد.
.'
ترانهاده آرايه اي. A.' ترانهاده آرايه A مي باشد. براي ماتريس مختلط، A.' شامل مزدوج نمي باشد.
عملگر هاي رابطه اي
عملگر هاي رابطه اي شامل كار با داده هاي اسكالر و غير اسكالر مي توانند باشند. عملگر هاي رابطه اي براي انجام مقايسه مولفه به مولفه بين دو آرايه و بازگشت آرايه منطقي هم سايز با مولفه منطقي 1 براي جايي كه رابطه درست باشد و 0 براي زمانيكه رابطه درست نباشد، به كار مي روند.
اين جدول عملگر هاي رابطه اي امكان پذير را در متلب نشان مي دهد.
Operator
Description

كمتر از
<=
كمتر مساوي

بيشتر از
>=
بيشتر مساوي
==
برابر با
~=
برابر نبودن
عملگر هاي منطقي
متلب دو نوع از توابع و عملگر هاي منطقي زير را پيشنهاد مي دهد.
Element-wise : اين عملگر ها روي مختصات عناصر آرايه هاي منطقي عمل مي كنند.
اتصال كوتاه (Short-circuit) : اين عملگر ها روي اسكالر و عبارات منطقي عمل مي كنند.
عملگر ها Element-wise منطقي مولفه مولفه بر روي آرايه هاي منطقي عمل مي كند. نماد هاي &، | و ~ عملگر هاي آرايه منطقي AND، OR و NOT مي باشند.
عملگر هاي منطقي اتصال كوتاه (Short-circuit) اجازه اتصال كوتاه را بر روي عملگر هاي منطقي مي دهد. نماد هاي && و || عملگر هاي اتصال كوتاه منطقي AND و OR مي باشد.
عملگر هاي بيتي
عملگر هاي بيتي روي بيت ها و عملگر هاي بيت به بيت كار مي كنند. جدول مربوط به اين عملگر ها در زير آمده است.
p
q
p & q
p | q
p ^ q
0
0
0
0
0
0
1
0
1
1
1
1
1
1
0
1
0
0
1
1
فرض كنيم اگر A = 60 و B = 13 باشد، حال در فرمت دودويي به صورت زير نوشته مي شوند.
A = 0011 1100
B = 0000 1101
-----------------
A&B = 0000 1100
A|B = 0011 1101
A^B = 0011 0001
~A  = 1100 0011
متلب توابع مختلفي براي عملگر هاي bit-wise مانند عملگر هاي 'bitwise and'، 'bitwise or' و 'bitwise not'، عملگر هاي شيفت و ... را توليد مي كند.
جدول زير استفاده هاي عمومي از اين عملگر ها را نشان مي دهد.
Function
Purpose
bitand(a, b)
Bit-wise AND  از اعداد صحيح a و b
bitcmp(a)
Bit-wise  مولفه a
bitget(a,pos)
بيت get موقعيت مشخص Pos در آرايه عدد صحيح a
bitor(a, b)
Bit-wise OR  از اعداد صحيح a و b
bitset(a, pos)
بيت set موقعيت مشخص Pos در آرايه عدد صحيح a
bitshift(a, k)
A را به سمت چپ به اندازه k بيت انتقال مي دهد، كه با ضرب 2k هم ارز است. متناظر با مقادير منفي k، بيت ها به سمت راست منتقل مي شوند توسط 2|k| و به نزديك ترين عدد صحيح گرد مي كنيم. هر بيت سر ريز كوتاه است.
bitxor(a, b)
Bit-wise XOR  از اعداد صحيح a و b
swapbytes
تعويض ترتيب بيت
عملگر هاي Set
متلب توابع متنوعي را براي عملگر هاي Set مانند اجتماع، اشتراك و عضويت در مجموعه و ... توليد مي كند.
جدول زير عملگر هاي Set را نشان مي دهد.
Function
Description
intersect(A,B)
اشتراك دو آرايه، مقادير مشترك دو مجموعه A و B را ب مي گرداند. مقادير به صورت مرتب بر مي گرداند.
intersect(A,B,'rows')
سطر هاي A و B را در نظر مي گيرد و سطر هاي مشترك A و B را بر مي گرداند. سطر ها را مرتب مي كند.
ismember(A,B)
هر آرايه  با سايز يكسان در A را  برمي گرداند، به طوريكه اگر عناصر A در B پيدا شوند عدد 1 و در غير اين صورت عدد 0 را بر مي گرداند.
ismember(A,B,'rows')
هر سطر از A و هر سطر B را در نظر مي گيرد و عدد 1 را براي سطر هايي از ماتريس A كه سطر هاي ماتريس B باشد، برمي گرداند و در غير اين صورت عدد 0 را بر مي گرداند.
issorted(A)
اگر مولفه هاي ماتريس A مرتب شده باشند عدد 1 و در غير اين صورت عدد 0 را بر مي گرداند. A مي تواند يك بردار يا يك سلول N-by-1 يا 1-by-N از آرايه اشيا باشد. A در نظر گرفته شده مرتب شده است اگر A و خروجي sort(A) با هم برابر باشند.
issorted(A, 'rows')
اگر سطر هاي دو بعدي ماتريس A مرتب باشند عدد 1 و در غير اين صورت عدد 0 را بر مي گرداند. ماتريس A در نظر گرفته شده مرتب شده هستند اگر A و خروجي sortrows(A) برابر باشند.
setdiff(A,B)
تفاضل دو آرايه، مقاديري از A را كه در B نيست، برمي گرداند. سپس مقادير را مرتب مي كنيم.
setdiff(A,B,'rows')
سطر هاي A و B را در نظر بگيريد و سطر هايي از A كه در B نباشد را بر مي گرداند. سطر هاي ماتريس را مرتب شده بر مي گرداند. گزينه 'rows' از آرايه هاي سلولي پشتيباني نمي كند.
setxor
Sets exclusive OR  از دو آرايه
union
اجتماع دو آرايه
unique
مقادير يكتا در آرايه

موضوع:
برچسب‌ها: ،

[ ۱ ][ ۲ ]