• Matlab, Проблема в построении трехмерного графика функции F(x, y) = 1/x^3 + 1/y^3?

    @piva
    Просто добавить точки перед операторами деления, чтобы сделать поэлементное деление и получить матрицу Z, размер которой будет такой же как у матриц X и Y.

    [X,Y]= meshgrid(1:.1:6, -5:.1:5);
    Z= (1./X.^3 + 1./Y.^3)
    surf(X,Y,Z); grid on; colormap;
    Ответ написан
    Комментировать
  • Кранты? Можно выкидывать?

    @piva
    у меня такое было и создание новой ФС не помогло. Они всё равно появлялись.
    Пришлось менять диск.
    Ответ написан
    Комментировать
  • Как найти расстояние между двумя распознанными объектами в MATLAB?

    @piva
    Если есть координаты границ объекта и предположить что лицо - плоскость, то расстояние между ними можно вычислить просто как расстояние между двумя точками.

    Если уже хотите учесть что лицо не плоское, то можете нарисовать на бумаге эллипс и посчитать расстояние между объектами, лежащими на его границе. И потом уже использовать эти расчёты чтобы определить расстояние внутри своей программы.

    Что нужно для этого знать: пропорции головы (чтобы определить расстояние) + некий объект на фотографии размер которого Вам известен (который будет использоваться как коэффициент масшабирования для определения реального размера). Например, знаете что размер зрачка (15 мм). Расстояние между глаз - три таких зрачка. Т.е. 45 мм.
    Ответ написан
    Комментировать
  • Не отображается график в Matlab 2015, в чем дело?

    @piva
    Просто потеряли знак точки и не получилось поэлементное деление.

    epsilon=0.0382;
    f0=451.36;

    f=10:0.01:100;
    eta=f/f0;
    k_din=(sqrt(1-((epsilon*eta).^2)))./(sqrt(((1-(eta.^2)).^2)+((epsilon*eta).^2)));
    plot(f,k_din);
    grid on;
    axis([10,200,0.98,1.05]);
    Ответ написан
    Комментировать
  • Полный курс грамматики английского языка. Какие есть хорошие учебники?

    @piva
    у меня была книга на русском, но британцы сказали что так уже не кто говорит и не пишет.

    Так что вот, имхо, лучша из всех, которые я перебрал:
    A.J. Thomson, A.V. Martinet, A practical English Grammar, Fourth edition, Oxford University Press.
    Можно и поновей издание, если, вдруг, оно уже есть.
    Ответ написан
    Комментировать
  • Английский язык в тестировании. Как освоить технический перевод с английского языка на русский?

    @piva
    я осваивал технический английский (при этом получив провал а разговорном английском) для научно-исследовательской работы.

    Начал, с подачи шефа, с переводов статей. Записывал каждое новое слово с переводом на русский в тетрадь. Когда исписал несколько первых листов тетради, то заметил, что некоторые слова повторяются и всё равно рано или поздно запомнинаются. После третьего поиска в словаре или после десятого - не важно, но они действительно запоминаются.

    Так что и Вы можете начать с чтения документации. Поймёте как называть определённые действия по-англ., запомните шаблонные фразы. Начиная с них уже будете глубже разбираться с языком и улучшать его.

    Чуть не забыл - есть вот эта книга: Русско-английский научно-технический словарь переводчика, Циммерман М., Веденеева К.

    Хоть и не англо-русский словарь, хоть и не всегда используются фразы из этого словаря в англ, но он может помочь на начальном этапе. А дальше - практика, через свои и чужие ошибки.
    Ответ написан
    Комментировать
  • Windows 10 Technical Edition ставить или пока лучше 8.1?

    @piva
    Нет, версию, распространяемую для тестов и ознакомления, ставить для работы не стоит. Там ведь и лицензионные ограничения есть. Даже не смотря на то, что я не нашел сейчас ограничений на время использования этой тестовой версии, эта версия вовсе не обязательно обновится до версии, которую Майкрософт выпустит при релизе.
    Ответ написан
    Комментировать
  • Как преобразовать число из одного диапозона в другой?

    @piva
    ProMaks, я просто хочу сказать то же самое о чём уже написал Anatoly Scherbakov, но другими словами.

    Тут поможет линейная интерполяция при помощи уравнения прямой. Посмотите, например, на Уравнение прямой, проходящей через две различные точки на плоскости ru.onlinemschool.com/math/library/analytic_geometr...
    В том уравнении, x1=-3, x2=3, y1=0, y2=100.

    Как только подставите эти значения в уравнение прямой и выразите y (scaled_value), то сразу получите выражение, которое использует Anatoly Scherbakov.
    Ответ написан
    Комментировать
  • Наука или computer science?

    @piva
    наука

    Она охватывает так или иначе и программирование, и радиотехнику, и другие области. Но при этом даёт возможность заниматься более интересными и разнообразными вещами, чем просто инженерная работа. А в инженерную работу Вы всегда сможете вернуться. Научный опыт там ценится.

    Единственным исключением я бы назвал науку в рамках оборонных проектов. В работе по таким проектам накладывается много ограничений на личную свободу (ограничения на поездки, выбор инструментов для выполнения работы и т.п.). Если бы был выбор между инженерной работой без оборонных проектов и наукой с оборонным проектом, то я бы не выбрал научную работу.

    Ещё один момент.
    Научная работа бывает живой, нужной и интересной. Бывает и просто бесполезной и не интересной - просто проеданием денег проекта. Если Вас она не устроит, то стоит или с шефом поговорить и попросить более интересную работу, или опять же уходить в инженерную работу.
    Ответ написан
    Комментировать