如何在matlab上显示数据的值(从数组)到图中

时间:2014-06-05 07:18:24

标签: matlab plot

我想问一下如何将我在数组中排序的数据值显示给情节? 我尝试使用文字而不是工作

 for sv=1:trialsv
        figure('Name',sprintf('Figure Sensitivitas ke-%d',sv),'NumberTitle','off')
        set(gcf,'renderer','zbuffer');
        for js=1:3
            fprintf('\nSensitivitas dengan metode %s di posisi F(%d,%d)\n',methodnames{js},inputv(sv),inputt(sv))
            for tr=1:trial
                methods{tr}=sprintf('Nilai uji ke-%d = %f\n',tr,MatrixIterF{tr,js}(vi(sv),ti(sv)));
                fprintf(methods{tr});
                plMatrixIterF(tr,js)=MatrixIterF{tr,js}(vi(sv),ti(sv));
            end
            plot(sce(1:trial,scenario),plMatrixIterF(1:trial,js), strcat(colors(length(colors)-js+1),syms(js)));
            strValues=strtrim(cellstr(num2str([sce(1:trial,scenario) plMatrixIterF(1:trial,js)],'(%d,%d)')));
            text(sce(1:trial,scenario),plMatrixIterF(1:trial,js),'VerticalAlignment','bottom');
            hold all
        end
        title(strcat('Plot sensitivitas terhadap ',scetype(scenario),sprintf(' di posisi F(%d,%d)',inputv(sv),inputt(sv))))
        xlabel(xlabels)
        ylabel('Nilai Undeveloped Proyek')
        legend(methodnames,'Location','NorthEast');
        grid on
    end

0 个答案:

没有答案