if strcmp(get(handles.text5,'String'),'积极情绪') && strcmp(get(handles.text10,'String'),'积极情绪') set(handles.text11,'String','情绪始终良好,继续保持!'); elseif strcmp(get(handles.text5,'String'),'积极情绪') && strcmp(get(handles.text10,'String'),'消极情绪') set(handles.text11,'String','有小情绪啦,注意调节!'); elseif strcmp(get(handles.text5,'String'),'消极情绪') && strcmp(get(handles.text10,'String'),'积极情绪') set(handles.text11,'String','情绪变好啦,继续加油!'); elseif strcmp(get(handles.text5,'String'),'消极情绪') && strcmp(get(handles.text10,'String'),'消极情绪') set(handles.text11,'String','一直不开心吗?调节一下吧!'); end,把这串代码改编地越长越好、越复杂越好
时间: 2023-06-13 19:07:20 浏览: 85
VC中strcmp共5页.pdf.zip
下面是一个改编后的长一些、复杂一些的代码:
if strcmp(get(handles.text5,'String'),'积极情绪') && strcmp(get(handles.text10,'String'),'积极情绪')
set(handles.text11,'String','情绪始终良好,继续保持!');
elseif strcmp(get(handles.text5,'String'),'积极情绪') && strcmp(get(handles.text10,'String'),'消极情绪')
if strcmp(get(handles.text6,'String'),'正念锻炼') || strcmp(get(handles.text6,'String'),'呼吸放松') || strcmp(get(handles.text6,'String'),'身体放松')
set(handles.text11,'String','有小情绪啦,但你正在积极调节,继续加油!');
else
set(handles.text11,'String','有小情绪啦,注意调节!');
end
elseif strcmp(get(handles.text5,'String'),'消极情绪') && strcmp(get(handles.text10,'String'),'积极情绪')
if strcmp(get(handles.text6,'String'),'正念锻炼') || strcmp(get(handles.text6,'String'),'呼吸放松') || strcmp(get(handles.text6,'String'),'身体放松')
set(handles.text11,'String','情绪变好啦,你正在积极调节,继续加油!');
else
set(handles.text11,'String','情绪变好啦,继续加油!');
end
elseif strcmp(get(handles.text5,'String'),'消极情绪') && strcmp(get(handles.text10,'String'),'消极情绪')
if strcmp(get(handles.text6,'String'),'正念锻炼') || strcmp(get(handles.text6,'String'),'呼吸放松') || strcmp(get(handles.text6,'String'),'身体放松')
if strcmp(get(handles.text7,'String'),'听音乐') || strcmp(get(handles.text7,'String'),'阅读') || strcmp(get(handles.text7,'String'),'社交')
set(handles.text11,'String','一直不开心吗?但你正在积极调节,继续加油!');
else
set(handles.text11,'String','一直不开心吗?调节一下吧!');
end
else
if strcmp(get(handles.text7,'String'),'听音乐') || strcmp(get(handles.text7,'String'),'阅读') || strcmp(get(handles.text7,'String'),'社交')
set(handles.text11,'String','一直不开心吗?但你正在积极尝试新的调节方式,继续加油!');
else
set(handles.text11,'String','一直不开心吗?尝试新的调节方式吧!');
end
end
end
这段代码在原有的基础上,增加了对用户当前所采取的情绪调节方式和娱乐方式的判断,从而给出更加细致和具体的建议。
阅读全文