Я хочу построить три вещи, альфа, темп и Ea. все они одинаковой длины, т. е. 81 это код, который я использую для этого.Как получить правильный участок поверхности с помощью Matlab?
clear all
clc
alp=[xlsread('3ddata.xlsx','Sheet1','A:A')]
temp=[xlsread('3ddata.xlsx','Sheet1','B:B')];
Ea=[xlsread('3ddata.xlsx','Sheet1','C:C')];
surf([alp, temp,Ea])
axis tight
xlabel 'Alpha'
ylabel 'temp'
zlabel 'Ea'
, когда я получить участок ось х маркирован от 1 до 3, а на самом деле она составляет от 0,1 до 0,9 (данные) и аналогично у-оси показали, что от 1 до 80 на графике в то время как на самом деле это от 374 до 394 и то же самое с осью Z (Ea), которая показана на графике от -600 до 200, в то время как фактически она составляет от -619 до -591 .. (альфа от 0,1 до 0,9, темп от 374 до 394 и Еа от -619 до -591)
график прилагается здесь http://s27.postimg.org/eiv71pftf/myplot.jpg
Какую переменную вы хотите построить как функцию других? Каковы точные размеры всех переменных? –
Я хочу построить Ea как функцию temp и alp. для вашей информации любезно рассмотрите следующий рисунок. http://s24.postimg.org/4tsy8ahk5/sample.png –
http://s24.postimg.org/4tsy8ahk5/sample.png Это пример того, что я хочу получить, и вот мои входные данные http: //pastebin.com/TySjCwuc –