• 解决Matlab中文乱码问题,再也不用升级Matlab版本啦


     💥💥💞💞欢迎来到本博客❤️❤️💥💥

    🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

    ⛳️座右铭:行百里者,半于九十。

    目录

    💥1 概述

    📚2 解决办法

    🎉 2.1第一步

    🌈2.2 第二步

    💥2.3 第三步

    💥1 概述

           小伙伴说,当看到大佬写了很棒的代码,然后打开全是中文乱序,很想学习,但是不想升级Matlab代码怎么办呢,然后平时经常有小伙伴问我这个问题,这次就解决Matlab乱码问题,再也不用升级Matlab版本啦。

    1. clear;clc;close all
    2. Function_name='F3'; % 浣跨敤鏂圭▼鐨勫悕瀛楋紝瀵瑰簲 Functions_details 鏂囦欢
    3. [lb,ub,dim,fobj]=Get_Functions_details(Function_name); %寰楀埌鍏蜂綋鐨勬柟绋嬪嵆鐩爣鍑芥暟锛屽彉閲忕殑缁村害锛屽彉閲忕殑涓婁笅闄�
    4. pop_num=100; % Number of search agents 绉嶇兢鏁伴噺
    5. Max_iter=1000; % Maximum numbef of iterations 鏈�澶ц凯浠f鏁�
    6. %浠ヤ笅鏄悇绉嶄紭鍖栫畻娉曠殑姣旇緝
    7. Time_compare=[]; %绠楁硶鐨勮繍琛屾椂闂存瘮杈�
    8. Fival_compare=[]; %绠楁硶鐨勬渶缁堢洰鏍囨瘮杈�
    9. curve_compare=[]; %绠楁硶鐨勮繃绋嬪嚱鏁版瘮杈�
    10. %楹婚泙鎼滅储绠楁硶
    11. name_all=[]; %绠楁硶鐨勫悕绉拌褰�
    12. %%
    13. t1=clock;
    14. iter=1;
    15. [fMin_SSA,bestX_SSA,SSA_curve]=SSA(pop_num,Max_iter,lb,ub,dim,fobj); %楹婚泙鎼滅储绠楁硶
    16. t2=clock;
    17. time_SSA=(t2(end)+t2(end-1)*60+t2(end-2)*3600-t1(end)-t1(end-1)*60-t1(end-2)*3600);
    18. Fival_compare=[Fival_compare,fMin_SSA];
    19. Time_compare=[Time_compare,time_SSA(end)];
    20. curve_compare=[curve_compare;SSA_curve];
    21. name_all{1,iter}='SSA';
    22. iter=iter+1;

    clear;clc;close all
    Function_name='F3'; % 浣跨敤鏂圭▼鐨勫悕瀛楋紝瀵瑰簲 Functions_details 鏂囦欢
    [lb,ub,dim,fobj]=Get_Functions_details(Function_name);  %寰楀埌鍏蜂綋鐨勬柟绋嬪嵆鐩爣鍑芥暟锛屽彉閲忕殑缁村害锛屽彉閲忕殑涓婁笅闄�
    pop_num=100;  % Number of search agents 绉嶇兢鏁伴噺
    Max_iter=1000;    % Maximum numbef of iterations 鏈�澶ц凯浠f鏁�
    %浠ヤ笅鏄悇绉嶄紭鍖栫畻娉曠殑姣旇緝
    Time_compare=[];      %绠楁硶鐨勮繍琛屾椂闂存瘮杈�
    Fival_compare=[];       %绠楁硶鐨勬渶缁堢洰鏍囨瘮杈�
    curve_compare=[];     %绠楁硶鐨勮繃绋嬪嚱鏁版瘮杈�
    %楹婚泙鎼滅储绠楁硶
    name_all=[];     %绠楁硶鐨勫悕绉拌褰�
    %%
    t1=clock;
    iter=1;
    [fMin_SSA,bestX_SSA,SSA_curve]=SSA(pop_num,Max_iter,lb,ub,dim,fobj);    %楹婚泙鎼滅储绠楁硶
    t2=clock;
    time_SSA=(t2(end)+t2(end-1)*60+t2(end-2)*3600-t1(end)-t1(end-1)*60-t1(end-2)*3600);
    Fival_compare=[Fival_compare,fMin_SSA];   
    Time_compare=[Time_compare,time_SSA(end)];
    curve_compare=[curve_compare;SSA_curve];
    name_all{1,iter}='SSA';
    iter=iter+1;

    📚2 解决办法

    那么好的代码居然运行不出来,是不是很可惜呀,那我们一起学习吧。

    🎉 2.1第一步

    用电脑自带的记事本打开.m脚本文件,此时代码显示正常。

    🌈2.2 第二步

    选中代码,按Ctrl+C复制代码。

    💥2.3 第三步

    最后,新建一个脚本文件,Ctrl+V粘贴代码,保存。

    clear;clc;close all
    Function_name='F3'; 
    [lb,ub,dim,fobj]=Get_Functions_details(Function_name);  %得到具体的方程即目标函数,变量的维度,变量的上下限
    pop_num=100;  % 种群数量
    Max_iter=1000;    %最大迭代次数
    %以下是各种优化算法的比较
    Time_compare=[];      %算法的运行时间比较
    Fival_compare=[];       %算法的最终目标比较
    curve_compare=[];     %算法的过程函数比较
    %麻雀搜索算法
    name_all=[];     %算法的名称记录
    %%
    t1=clock;
    iter=1;
    [fMin_SSA,bestX_SSA,SSA_curve]=SSA(pop_num,Max_iter,lb,ub,dim,fobj);    %麻雀搜索算法
    t2=clock;
    time_SSA=(t2(end)+t2(end-1)*60+t2(end-2)*3600-t1(end)-t1(end-1)*60-t1(end-2)*3600);
    Fival_compare=[Fival_compare,fMin_SSA];   
    Time_compare=[Time_compare,time_SSA(end)];
    curve_compare=[curve_compare;SSA_curve];
    name_all{1,iter}='SSA';
    iter=iter+1;
    %%
    % 粒子群优化算法 

    完美解决!!!!!!!!!

  • 相关阅读:
    https下载图片
    十分钟学会angular
    【C语言】栈和队列的相互实现
    运行ps显示msvcp140.dll丢失怎么恢复?msvcp140.dll快速解决的4个不同方法
    操作系统安全性实训
    tf serving 从S3 minio 加载模型
    vue 预览视频
    celery笔记六之worker介绍
    LinkedList与链表
    与AI结对编程式是什么体验 Copilot vs AlphaCode, Codex, GPT-3
  • 原文地址:https://blog.csdn.net/weixin_46039719/article/details/127812290