@Xande Menegussi, não sei onde tem erro no seu programa, mas eu criei algo rápido para te ajudar.
%% Este script vai coletar dados de 10 funcionários e no final vai% imprimir quantos 'Sim', quantos 'Não' e vai dar a percentagem de% funcionários de cada sexo a partir da sua resposta (sim ou não)% Variáveis: T=Total de funcionários; sexof=Sexo do funcionário;% resp=Resposta do funcionário, SIM ou NÃO (1=SIM, 2=NÃO);% percefem=Percentagem de SIM feminino;% percemas=Percentafem de NÃO masculino;% contsim=Contador de 'SIM'; contnao=Contador de 'NAO';clearclc%%T=3;answer=cell(T,2);for i=1:Tprompt={'Qual seu sexo? (F/M)',... 'Gostou do Produto Novo?'};name='Pesquisa XYZ';numlines=1;defaultanswer={'...','...'};out=inputdlg(prompt,name,numlines,defaultanswer);answer{i,1}=out{1};answer{i,2}=out{2};end%%resp=cell2table(answer, 'VariableNames', {'Sexo', 'Aprovado'});contsim=sum(double(categorical(resp.Aprovado)=='s'));contnao=T-contsim;percesim=contsim/T;percenao=1-percesim;percefem=sum(double(categorical(resp.Sexo)=='f'))/T;percemas=1-percefem;fprintf('O numero de sim é: %d \n', contsim)fprintf('O numero de nao é: %d \n', contnao)fprintf('A percentagem de sim feminino é: %.2f \n', percefem*percesim*100)fprintf('A percentagem de nao masculino é: %.2f \n', percemas*percenao*100)
Dá uma olhada se funciona.