annotate +draw/prompt_line.m @ 1039:a8ee5eca0e6c
feature/burgers1d
Allow for the residual normalization function to return a vector. Also change the default normalization from normalizing on norm(u-mean(u),inf) to norm(u/2), since this proved to be better for 1d burgers
author |
Vidar Stiernström <vidar.stiernstrom@it.uu.se> |
date |
Fri, 18 Jan 2019 09:06:20 +0100 |
parents |
48b6fb693025 |
children |
|
rev |
line source |
0
|
1 function [C,h] = prompt_line(s,varargin)
|
|
2 default_arg('s',[])
|
|
3 if ~isempty(s)
|
|
4 fprintf(s,varargin{:});
|
|
5 end
|
|
6
|
|
7 a = draw.prompt_point('Enter starting point\n');
|
|
8 p = draw.point(a);
|
|
9 p.Color = Color.green;
|
|
10 p.MarkerSize = 24;
|
|
11 b = draw.prompt_point('Enter stopping point\n');
|
|
12 p = draw.point(b);
|
|
13 p.Color = Color.red;
|
|
14 p.MarkerSize = 24;
|
|
15
|
|
16 C = grid.Curve.line(a,b);
|
|
17 h = C.plot();
|
|
18 uistack(h,'bottom');
|
|
19 end |